java的封装

在java中有时候需要保护变量不被用户随便的赋值概念,封装就是将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法,

来实现对隐藏信息的操作和访问。

其中好处时时只能通过规定的方法访问数据,减少耦合。还有隐藏类的实例细节,方便修改和实现

.封装的实现步骤:修改属性的可见性:将属性私有化。用get/set方法,在get和set方法中加入语句,对属性进行判断。

封装不是私有,私有是封装的一种形式。

this关键字代表当前对象,this.属性代表当前对象的属性,this.方法代表当前对象的方法
封装对象属性的时候经常会用到this关键字,例如this.a=a;

this语句只能定义在构造函数的第一行,因为初始化要先执行

posted @ 2020-06-01 15:13  雨安寧  阅读(197)  评论(0)    收藏  举报