JAVA
WellBill
这个作者很懒,什么都没留下…
展开
-
JAVA用于控制可见性的访问修饰符
1.仅对本类可见——private超类:Employeepackage com.ben.corejava.inherit;import java.time.LocalDate;public class Employee { private String name; private double salary; private LocalDate hireDate;...原创 2018-02-09 11:19:15 · 407 阅读 · 0 评论 -
类设计技巧
1. 一定要保证数据私有 这是最重要的是;绝对不要破坏封装性。有时候,需要编写一个访问器方法或更改器方法,但是最好还是保持实例域的私有性。很多惨痛的经验告诉我们,数据的表示形式很可能会改变,但它们的使用方式却不会经常发生变化。当数据保持私有时,它们的表示形式的变化不会对类的使用者产生影响,即使出现bug也易于检测。2. 一定要对数据初始化 Java不对局部变量进行初始化,但是会对对象的实例...原创 2018-02-06 15:09:48 · 207 阅读 · 0 评论 -
编写一个完美的equals方法的建议
1)显示参数命名为otherObject,稍后需要将它转换成另一个叫做other的变量。2)检查this与otherObject是否引用用一个对象;if(this== otherObject) return ture;这条语句只是一个优化。实际上,这是一种经常采用的形式。因为计算这个等式要比一个一个地比较类中的域所付出的代价小得多。3)检测otherObject是否为null,如过为null,返回...原创 2018-02-09 14:37:04 · 191 阅读 · 0 评论