java什么叫封装,Java封装方法

  java什么叫封装,Java封装方法

  在面向对象编程中,封装就是将一个对象的操作所需的资源封装在一个程序对象中。基本上,封装是一种方法和数据。对象是“发布其接口”。附加到这些接口的其他对象可以使用该对象,而无需关注该对象实现的方法。这个概念就是“不要告诉我你怎么做,直接去做。”一个物体可以看作是一个独立的原子。该接口包括公共方法和初始化数据。如果你有任何不明白的问题,或者在Java中遇到的问题,你可以问边肖,或者点击链接观看详细的视频解释。

  封装封装是面向对象的三大特征之一。

  包装理念:高内聚低耦合。

  我想看电视,只要按一下开关,换个频道就行了。有必要了解电视的内部结构吗?有必要摸显像管吗?为了我们使用电视的方便,厂商把所有复杂的内部细节都打包了,只把简单的界面暴露给我们。

  我们的程序设计要求“高内聚,低耦合”。高内聚是指类的内部数据操作细节都是自己完成的,不允许外部干涉;低耦合意味着只有少量方法对外公开,尽可能方便对外使用。

  编程包的具体优势在:1。提高代码的安全性。

  2.提高代码的可重用性。

  3.“高内聚”:封装细节,方便修改内部代码,提高可维护性。

  4.“低耦合”:简化外部调用,方便调用方使用,便于扩展和协作。

  封装实现——使用访问控制器Java来控制哪些细节需要封装,哪些细节需要公开。Java中的四种“访问控制器”分别是私有的、默认的、受保护的和公共的,说明了面向对象的封装性,所以我们要利用它们尽可能地将访问权限最小化,从而提高安全性。

  [注意]关于受保护的两个细节:

  1.如果父类和子类在同一个包中,子类可以访问父类的受保护成员或父类对象的受保护成员。

  2.如果子类和父类不在同一个包中,子类可以访问父类的受保护成员,但不能访问父类对象的受保护成员。

  包装的使用细节

  在中开发包的简单规则:

  1.私有访问权限通常用在属性中。在属性私有后,提供相应的get/set方法来访问相关属性。这些方法通常由public修饰,为属性提供赋值和读取操作(注意:布尔变量的get方法是第一个!)

  2.方法:一些只在这个类中使用的辅助方法可以用private来修饰,其他类调用的方法可以用public来修饰。

  版权归作者所有:光头仙女原创作品,博主,转载授权请联系作者,否则将追究法律责任。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: