java——object类中equals()和toString()的使用

  • object是所有java类的根父类
  • 如果在类的声明中未使用 extends关键字指明其父类,则默认的直接父类为 java.lang.Object
  • object类只有一个空参构造器
 

1. object类的equals方法:

  • == 符号 既可以比较基本类型也可以比较引用类型。对于基本类型就是比较值,对于引用类型 就是比较内存地址
  • java——object类中equals()和toString()的使用
  • equals() :所有类都继承了 Object ,也就获得了 equals() 方法。还可以重写。
  • 只能比较引用类型,其作用与“ ==” 相同 , 比较是否地址值相同
  • 格式 :obj1.equals(obj2)
  • 特例:当用 equals() 方法进行比较时,对类 File String Date及包装类 (Wrapper Class)来说,是比较类型及内容而不考虑引用的是否是同一个对象
    • 原因:在这些类中重写了Object类的equals()方法
    • java——object类中equals()和toString()的使用

     

    • java——object类中equals()和toString()的使用

     

     

    java——object类中equals()和toString()的使用