关于java的equals方法
2017-05-27 13:51
288 查看
在看java核心卷,刚看到Object类,就写下,记录下,顺便加深下理解。
Object类是java中所有类的始祖,java中的每个类都是由他扩展而来。
Object类中的equal方法用于检测一个对象是否等于另一个对象。在Object类中,这个方法将判断两个对象是否拥有相同的引用,如果两者有一样的引用,那么他们一定是相等的。从这点上看,这么写没有什么问题,但是如果比较两个PrintStream对象是否相等就完全没有意义。这样就需要检测两个对象状态的相等性。如果两个对象的状态相等,就认为这两个对象相等。
未完待续
Object类是java中所有类的始祖,java中的每个类都是由他扩展而来。
Object类中的equal方法用于检测一个对象是否等于另一个对象。在Object类中,这个方法将判断两个对象是否拥有相同的引用,如果两者有一样的引用,那么他们一定是相等的。从这点上看,这么写没有什么问题,但是如果比较两个PrintStream对象是否相等就完全没有意义。这样就需要检测两个对象状态的相等性。如果两个对象的状态相等,就认为这两个对象相等。
未完待续
相关文章推荐
- Java中关于==和equal的区别以及equals()方法重写
- 【原创】关于java对象需要重写equals方法,hashcode方法,toString方法 ,compareto()方法的说明
- 关于Java的对象equals方法
- 关于Java中的equals方法
- 关于Java中的equals()方法与hashCode()方法
- 关于java中比较所用的"=="与s.equals()方法的不同
- 关于java中的equals方法的错误小记
- 关于Java equals()方法的几点疑问
- 关于java的equals和hashcode方法
- 关于Java覆盖equals方法时必须覆盖hashCode方法
- 关于== 、equals和instanceof方法你想知道的一切——Java
- Java J2SE / 基础类 中关于 为什么要改写java中Object类的equals方法 的 问题
- 【源码之路】java中关于equals方法和compareTo方法
- Effective.Java 读书笔记(8)关于equals方法
- 关于==和equals()方法&Java中string与char如何转换&String,StringBuffer
- 关于Java的对象equals方法
- 关于java的equals和hashcode方法
- Java中关于==和equal的区别 以及equals()方法重写
- java中关于“==”和“equals()”方法的区别
- Java进阶:深入equals方法对象相等比较