this关键字
1.每个实例化方法,构造器,都含有一个隐式参数this。
2.在构造器中this代表当前被创建的对象。
3.在实例化方法中this代表调用此方法的对象。
this关键字
访问权限修饰符
成员变量和成员总共有四种访问权限:
1.默认的 (default)(包访问权限)
2.共有的 public
3.私有的 private
4. 受保护的 protected
不使用访问修饰符就是默认的权限。
使用public修饰,可以被任意的类访问。
使用private修饰,只能在声明的类中访问,保护了类的数据不被别人篡改。
使用protected修饰,只能被其子类访问,被同一包下的无关类访问。
数据的封装
对象包括状态和行为,对象将状态存储到实例变量当中,通过方法公开其行为,方法对对象内部状态进行操作,并作为对象到对象通信的机制,隐藏内部状态并要求通过对象的方法执行所有交互成为数据封装,这是面向对象编辑的基本规则。
数据的封装
类中被private修饰的属性不能直接被外部访问,不许通过 实例对象.属性 来获取数据设置数据,只能通过类的getXXX/setXXX对数据进行改变,提高了数据的安全性。