当前位置:网站首页 > Java教程 > 正文

java自学封装教程



在本教程中,您将借助示例学习Java中的封装和数据隐藏。

封装是面向对象编程的重要功能之一。封装是指将字段和方法绑定在单个类中。

将类中的类似字段和方法捆绑在一起也有助于隐藏数据。

通常,封装是将类似代码包装在一个地方的过程。

在Java中,我们可以将在单个类中一起操作的字段和方法捆绑在一起。例如,

在上面的程序中,getArea()方法计算矩形的面积。为了计算面积,它需要长度(length)和宽度(breadth)。因此,数据字段length、breadth和方法getArea()被放在Rectangle类中。

数据隐藏是一种通过隐藏实现细节来限制数据成员访问的方法。

封装还提供了一种隐藏数据的方法。

数据隐藏可以通过访问修饰符来实现。在Java中,有四个访问修饰符:

要了解更多信息,请访问Java 修饰符。

输出结果

在上面的实例中,我们有一个private字段age。因为它是私有的,所以不能从类外部访问它。为了访问age,我们使用了公共方法getAge()和setAge()。这些方法称为getter和setter方法。

如果尝试从Main类中访问age字段,则会出现错误消息。

将age设置为私有,可以限制来自类外部未经授权的访问。这是数据隐藏。

输出结果

在上面的程序中,我们创建了一个Person类,其中包含protected字段 profession 和protected方法displayInfo()。

我们已经从Teacher类(Person的子类)访问了这些成员。

  • 上一篇: 马云java教程
  • 下一篇: 赫斌java教程
  • 版权声明


    相关文章:

  • 马云java教程2024-12-11 12:42:00
  • java教程书在线2024-12-11 12:42:00
  • easyui java 视频教程2024-12-11 12:42:00
  • java io详解视频教程2024-12-11 12:42:00
  • java sip 协议 教程2024-12-11 12:42:00
  • 赫斌java教程2024-12-11 12:42:00
  • 下界交通教程java2024-12-11 12:42:00
  • it教程视频java2024-12-11 12:42:00
  • java读写分离教程2024-12-11 12:42:00
  • 导入文件教程java2024-12-11 12:42:00