3.1 Object类

3.1.1 public String toString()

  • 如果一个类没有重写toString方法 , 那么打印此类的对象 , 打印的是此对象的地址值
  • 如果一个类重写了toString方法 , 那么打印此类的对象 , 打印的是此对象的属性值
  • 好处 : 把对象转成字符串 , 快速查看一个对象的属性值

    3.1.2 public boolean equals()

  • 如果一个类没有重写equals方法 , 那么比较此类的对象 . 比较的是地址值

  • 如果一个类重写了equals方法 . 那么比较此类的对象 , 比较的是属性值是否相等
  • 好处 : 可以比较对象的内容