封装性
为什么有封装性?
为了保护数据不被随意修改,隐藏类的实现细节。增强了代码的安全性和可维护性。 该隐藏隐藏 该暴露暴露
封装性的实现?
让调用者只能通过方法操作属性。可以在方法中加入一些限制条件或数据检查的操作。
封装性的直接体现:①私有化属性(用权限修饰符private修饰属性)
②提供set/get方法用来给属性赋值和获取属性的值
//让调用者通过方法给对象属性赋值 //我们把给属性赋值的方法约定俗成的叫作:setXxx
//自定义一个方法用来获取属性的值 //对数组进行检查保数据类的安全 //我们把给获取属性值的方法约定俗成的叫作:getXxx
封装的快捷方式:
1.alt+ins或者右键点击Generate
2.点击(或者只想构建get或者只想构建set方法就点上面两个键)
3.选择想要构建方法的属性,之后点击OK
4.自动生成构建之后的set、get方法。根据自己需要补充方法,增强数据的安全性