我想知道为什么常常 通过 public 成员方法 的方式 来访问或修改 private 的成员变量,这样做的好处是什么?为什么不直接将成员变量改为 public ,然后直接进行赋值操作?谢谢
使用封装时,为了避免其他类直接设置模型类的属性值,需要在模型类的属性前添加修饰符private。由于模型类的私有属性不允许其他类访问,所以模型类就为类中的私有属性提供由public修饰的setter和getter方法,进而让其他类通过这两个方法访问模型类的私有属性。
David 发表于2017-04-11 16:36
好的谢谢老师