java学习第九天

this关键字

1.每个实例化方法,构造器,都含有一个隐式参数this。

2.在构造器中this代表当前被创建的对象。

3.在实例化方法中this代表调用此方法的对象。

this关键字

访问权限修饰符

成员变量和成员总共有四种访问权限:

1.默认的  (default)(包访问权限)

2.共有的 public

3.私有的 private

4. 受保护的 protected

不使用访问修饰符就是默认的权限。

使用public修饰,可以被任意的类访问。

使用private修饰,只能在声明的类中访问,保护了类的数据不被别人篡改。

使用protected修饰,只能被其子类访问,被同一包下的无关类访问。


数据的封装

    对象包括状态和行为,对象将状态存储到实例变量当中,通过方法公开其行为,方法对对象内部状态进行操作,并作为对象到对象通信的机制,隐藏内部状态并要求通过对象的方法执行所有交互成为数据封装,这是面向对象编辑的基本规则。


数据的封装

类中被private修饰的属性不能直接被外部访问,不许通过 实例对象.属性 来获取数据设置数据,只能通过类的getXXX/setXXX对数据进行改变,提高了数据的安全性。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容