Java Object类

文章目录

  • Object类的toString方法
  • Object类的equals方法
  • 重写Object类的equals方法
  • Objects类的equals方法

Object类的toString方法

  • Object类不需要导包,就可以直接使用

  • 概述:
    java.lang.Object类是Java语言中的根类,就是所有类的父类
    它里面描述的方法子类都可以使用,在对象实例化的时候,最终找的父类就是Object

  • 如果一个类没有特别指定父类,那么默认则继承Object类,比如:

public class MyClass //extends Object
{
     
	//...
}
  • java.lang.Object
  • Object是类层次结构的根(最顶层)类,每个类都是用Object作为超(父)类
  • 所有对象(包括数组)都实现这个类的方法
    Java Object类_第1张图片
  • 看一个类是否重写了toString方法,直接打印这个类对应对象的名字即可
    如果没有toString方法,那么打印的就是对象的地址值(默认)、
    如果重写toString方法,就按照重写的方式打印
    Java Object类_第2张图片

Object类的equals方法

Java Object类_第3张图片
Java Object类_第4张图片
Java Object类_第5张图片
Java Object类_第6张图片

重写Object类的equals方法

考完再看

Objects类的equals方法

你可能感兴趣的:(java,java)