被认为是一个保护屏障,对外隐藏具体的实现细节,防止该类的代码和数据被其他类随意访问
封装的原则
使用 private 关键字来修饰成员变量(被private修饰的内容,其他类不能直接使用)。
使用public修饰getter和setter方法。
属性的封装只是封装的一种表现形式,方法、类等都是封装的表现形式。
this关键字
作用
this代表所在类的当前对象的引用(地址值);谁调用成员方法,this就代表谁
见名知意:起名不能太随意,要表达操作的含义
就近原则:变量使用的时候,优先使用离的较近的变量,会造成局部变量隐藏了成员变量的访问
应用
区分成员变量与局部变量
构造方法
作用
创建对象 new 构造方法(实参)
对象成员变量显示初始化
定义格式
修饰符 类名(形参列表){
//构造体代码,执行代码
}
分类
无参构造、有参构造、满参构造
快捷方式
alt+insert