|
|
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ 感谢参与,应助指数 +1 freedomice: 金币+20, ★★★★★最佳答案, 非常感谢 解了我的主要疑惑 2012-11-20 18:51:18
说是数据都应该隐藏,不过为了写代码方便,也没有固定的要求.
多隐藏一个数据域,意味着类需要扩展至少2个函数(一个set,一个get),代码会变长,得失得自己考虑.
就你这个需求,全部隐藏a,b,c,d,e也可以,a,b作为初始化必须的参数,然后在构造函数中将c,d,e直接计算赋值即可.形如 |
|