1.如果属性没有封装,那么在本类之外创建对象后,可以直接访问属性!是不安全的
没有封装前是这样访问属性的
2.封装后是这样子定义类的 (使用private封装属性):
封装后调用属性及输出:
输出结果:
总结:
封装
如果属性没有封装,那么在本类之外创建对象后,可以直接访问属性
private关键字:访问权限修饰符,public 表示公有的,private表示私有的,私有的属性或者方法,只能在本类中访问;
公有的属性和方法可以被类外部的其他类访问,想要在类外部访问私有属性,我们需要提供公有的方法来简介访问;