摘自<Java核心技术>卷I:基础知识 p140 第4章对象与类 - 类设计技巧 1)一定将数据设计为私有. 最重要的是:绝对不要破坏封装性.有时候,需要编写一个访问器方法或更改器方法,但是最好还是保持实例域的私有性.很多惨痛的经验告诉我们,数据的表示形式很可能会改变,但它们的使用方式却不会经常发生变化.当数据保持私有时,它们的表示形式的变化不会对类的使用者产生影响,即使出现bug也易于检测. 2)一定要对数据初始化. Java不对局部变量进行初始化,但是会对对象的实例域进行初始化.最好不要依…