面向对象三大特征之一(封装)
封装的概念:将类的某些信息隐藏在类内部,不予许外部程序直接访问,而是通过类提供的方法来实现隐藏信息的操作和访问。
封装的好处:隐藏类的实现细节。
只能通过规定方法来实现隐藏细节。
方便加入控制语句。
方便修改实现。
如何使用封装
封装的步骤:1.修改属性的可见性-->设为private
2.创建公有的getter/setter方法-->用来属性的读写
3.在getter/setter方法中加入属性-->对属性值的合法性进行判断,控制语句
封装:1.将属性私有化,访问修饰符设置为private,属性只能在本类中使用。
2.在类中给属性提供相对于get/set的方法,给外部得程序访问权限。
3.在属性的相应方法中,提供业务逻辑的判断。
4.在封装中如果属性设置业务逻辑的判断,在相应的构造方法中需要调用相对应的set方法。