Java封装(encapsulation)及this关键字

封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。

好处:

1.隐藏实现细节,提供公共的访问方式。

2.提高了代码的复用性。

3.提高安全性。

原则:

1.将不需要对外提供的内容都隐藏起来。

2.把属性隐藏,提供公共方法对其访问。

private:私有的。可以修饰成员变量和成员方法。(注意:被private修饰的成员只能在本类中访问。

private关键字:

是一个权限修饰符。

可以修饰成员(成员变量和成员方法)

被private修饰的成员只在本类中才能访问。

private最常见的应用:

把成员变量用private修饰。

提供对应的getXxx()和 setXxx()方法。

  一个标准案例的使用。

this:代表所在类的对象引用。

方法被哪个对象调用,this就代表那个对象。

eg:this.name = name;

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

相关阅读更多精彩内容

友情链接更多精彩内容