java 学习日记
天要蓝
这个作者很懒,什么都没留下…
展开
-
Java 重写equals
(1) 使用== 操作符检查 “参数是否为这个对象的应用” (2) 使用instanceof 检查 “参数是否为正确的类型” (3) 参数转换为正确的类型 (4) 对应该类中的每个关键域,检查参数中的域与该对象中的对应的域想匹配。 (5)当编写完成了equals方法之后,应该问自己三个问题:它们是否是对称的,传递的,一致的。 a: 覆盖equals时总要覆盖hashCode方法原创 2016-04-25 14:58:32 · 144 阅读 · 0 评论 -
Java静态工程方法的优点和缺点
Java静态工程方法的优点和缺点: 优点: (1) 它们有名称:指静态工厂方法可以根据需要定义方法的名称,而不是像构造方法一样只有一个名称。 (2) 不必再每次调用它们的时候都创建一个对象。如Boolean.valudeOf(boolean );它只是把 boolean 转成想要的对象返回,而没有去创建新的对象。 (3) 它们可以返回原返回类型的任何子类型的对象。原创 2016-04-18 17:41:34 · 957 阅读 · 0 评论