private关键字
修饰成员(成员变量和成员方法)的权限修饰符
作用:保护成员不被别的类使用,被private修饰的成员只在本类中才能访问
被private修饰的成员变量,如果要被其他类使用,需要用间接访问get变量名(),set变量名(参数)方法来获取和设置值
this关键字
this修饰的变量用于指代成员变量,解决局部变量隐藏成员变量
this: 代表所在类的当前对象引用
封装
将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问
成员变量private,提供对应的getXxx()/setXxx()方法
- 优点
通过方法来控制成员变量的操作,提高了代码的安全性
把代码用方法进行封装,提高了代码的复用性
构造方法的注意事项
- 没有定义构造方法,系统会提供一个默认的无参数构造方法
- 定义了构造方法,系统不再提供默认的构造方法