封装
封装是面向对象技术的重要原则,它是Java三大特性之一。
Java就是通过封装把对象的属性和方法结合为一个不可分割的独立整体。并尽可能的隐藏对象的内部实现,
只保留一些对外接口使之与外部发生联系。系统的其他对象只能通过对外接口来与这个封装对象进行交互,而
无需知道该对象内部的细节。
封装的作用(好处):
① 良好的封装能够减少代码耦合;<面向对象设计原则:高内聚、低耦合>
② 类内部的结构可以自由修改,而不影响类的外部使用者;
③ 可以对类的成员数据进行更精确的控制;
④ 能更好的隐藏类的成员数据和实现细节。
get()方法和set()方法
get方法(访问器)和set方法(修改器)的作用:
用private、protected、default、public这四个访问修饰符修饰的对象的属性和方法,则设置了类相应的属性
和方法的访问权限。
private修饰的属性和方法只能自己访问。当一些特殊情况下,允许被访问时,我们使用get方法和set方法。