类中的一些public变量,在构造函数中初始化的,这些变量可以在外部调用,但是禁止外部修改这些变量

[复制链接]
查看11 | 回复2 | 2013-5-15 17:17:11 | 显示全部楼层 |阅读模式
为什么要直接使用变量呢?增加一个属性,属性设置读取接口,不设置赋值接口即可。不一定非要使用变量。例如:定义一个私有变量 _name,定义一个共有属性Name;设置属性Name 的获取为 返回_name变量,而设置属性不能设置。这样只要在类中对_name进行赋值,Name属性才会变化。还有使用接口做这样的工作,不一定非要直接使用变量。...
回复

使用道具 举报

千问 | 2013-5-15 17:17:11 | 显示全部楼层
可以 调用 但是又禁止修改,那我建议你 麻烦点,把这些 成员变量 定义 为 private的 然后 通过 get方法 去获取他们的值...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行