private修饰符:
在类中传参是必然的,有些时候我们传入的参数需要符合实际,
为了判断是否符合实际,于是我们要对变量进行逻辑判断,而逻辑
判断只能在方法中进行,这时候就需要private了。
定义:private是封装的体现
面向对象:private 只能修饰成员
被private修饰的成员只能在类的内部进行访问 ,外部不能访问 ,这样就隐藏了 对象的属性
但是外界非要访问怎么办??
对外提供公共的访问方式: set 和get 方法 这样呢还能保证数据的安全和正确性
有了private之后 我们赋值不再是
对象.属性 = 内容;
而是
对象.setName(内容);
调用也不是
对象.属性;
而是
对象.getName();
在方法内,我们即可加入逻辑判断了! |
|