版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/PeersLee/article/details/84886320
1. 非出参,尽量用final 包起来,避免在外边被修改
2. new 这个动作尽量放在构造器,第一时间创建,否则可能会 抛异常 npe
3. override equals()-> (1)refrence (2)instanceof (3)... (4) false
4. 不依赖于成员变量的方法, 定义为静态的