首页 > 其他 > 详细

【22】将成员变量声明为private

时间:2014-02-10 23:47:36      阅读:599      评论:0      收藏:0      [点我收藏+]

1、为什么要将成员变量声明为private,语法一致性,只通过方法暴露接口。

2、使用方法,可以对成员变量更精确的控制。比如:为所有可能的实现提供弹性,不同实现可以替换;控制可读可写;验证约束条件;处理事前和事后状态;在多线程环境执行同步控制。

3、public会破坏成员变量的封装性,程序中到处都可修改成员变量。将成员变量声明为private,暴露一个方法接口,可以统一管理。

4、对于成员变量,protected并不比public更具封装性。

【22】将成员变量声明为private

原文:http://www.cnblogs.com/nzbbody/p/3543395.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!