正在加载图片...
Object类中 equals方法的性质 反身性( Reflexive)对于任何引用x, X, equals(x)将 返回true。 对称性( Symmetric)对于引用x和y,当且仅当 y equals()返回true时, X, equals(y)才会返回true ■传递性( Transitive)对于引用、y和z,如果 , equals(y)返回true,y. equals(z)也返回true,那么 . equals(z)也将返回true。 致性( Consistent)对于引用x和y,只要对象比较时 所有的信息并没有做任何的改动,那么多次调用 equals(y)要么都返回true,要么都返回 false。 对于任何非空引用(non- null reference)x, equals(nu)将返回 False 2021/2/20 java面向对象程序设计教程2021/2/20 Java面向对象程序设计教程 10 Object类中equals方法的性质 ◼ 反身性(Reflexive) 对于任何引用x,x.equals(x) 将 返回true。 ◼ 对称性(Symmetric) 对于引用x和y,当且仅当 y.equals(x) 返回true时,x.equals(y)才会返回true。 ◼ 传递性(Transitive) 对于引用x、y和z,如果 x.equals(y)返回true,y.equals(z)也返回true,那么 x.equals(z)也将返回true。 ◼ 一致性(Consistent) 对于引用x和y,只要对象比较时 所有的信息并没有做任何的改动,那么多次调用 x.equals(y)要么都返回true,要么都返回false。 ◼ 对于任何非空引用(non-null reference)x, x.equals(null)将返回false
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有