当前位置:网站首页>2. 类与对象——封装

2. 类与对象——封装

2022-08-11 10:42:00 陆悠漓

1.封装

1.1封装的概念

面向对象程序三大特性:封装、继承、多态。而类和对象阶段,主要研究的就是封装特性。何为封装呢?
简单来说就是套壳屏蔽细节
就好比你用手机只是单纯的用,而不会关心手机内部是如何组装的,当你需要手机充电的时候,你也不会去关心充电这个功能是怎么运作的,而只需要将充电器插在商家给你事先准备好的充电口就好了

封装:将数据和操作数据的方法进行有机结合,隐藏对象的属性和实现细节,仅对外公开接口来和对象进行交互

1.2访问限定修饰符

Java主要通过类和访问权限来实现封装:类可以将数据以及封装数据的方法结合在一起而访问权限用来控制方法或者字段能否直接在类外使用

访问权限修饰符有四个,分别是

  1. public
  2. protected
  3. default
  4. private

对四个修饰符的理解:
public:可以理解为一个人的外貌特征,谁都可以看得到
default: 对于自己家族中(同一个包中)不是什么秘密,对于其他人来说就是隐私了
private:只有自己知道,其他人都不知道

NO范围privatedefaultprotectedpublic
1同一包中的同一类
2同一包中的不同类
3不同包中的子类
4不同包中的非子类

通过使用private修饰后的成员变量,可以在类内通过创建Getter and Setter 方法去访问

原网站

版权声明
本文为[陆悠漓]所创,转载请带上原文链接,感谢
https://blog.csdn.net/youstory/article/details/125811160