封装——面向对象技术的基本特征之一
封装(数据的隐藏)
在java语言中,可以通过封装性屏蔽各个对象的内部具体实现方式。也就是不能直接访问一个对象中数据的实际表示,
而要通过操作接口来访问。
如何进行更好的封装?
1、一般把成员变量使用访问控制方式 private 隐藏起来,对外就不能直接访问了(private修饰的成员只能在当前类中访问)
2、提供public修饰的getter 和 setter 方法暴露其取值和赋值
例如:Students类中的name属性,因为进行了封装,所以不能直接被直接访问

只有通过getter 和 setter 方法的调用才能进行赋值和取值。


浙公网安备 33010602011771号