在设计类的时候尽量将变量设置为只读 这样有助于对数据成员的操作进行控制 如果要在类的内部进行修改 可通过 类扩展 修改属性的内存语义为readwrite 不要将类内部的数据直接暴露 这样会破坏类的封装性 不利于对对象使用的监控