Object类是Java中所有类的祖宗类,因此,Java中所有类的对象都可以直接使用Object类提供的一些方法
toString(),equals() 方法
Student s1=new Student("guo",'男',18);
//toString()方法需要重写,返回对象的内容
System.out.println(s1.toString());
Student s2=new Student("guo",'男',18);
System.out.println(s1==s2);//判断s1和s2地址是否一样
System.out.println(s1.equals(s2));
//如果不重写方法判断s1和s2地址是否一样,重写方法后判断s1和s2内容是否一样
clone()方法
public class Student implements Cloneable {...}
Student s2=(Student) s1.clone();//clone需要重写,复制内容一样的对象
Objects是一个工具类,提供了很多操作对象的静态方法给我们使用
System.out.println(Objects.equals(s1, s2));//Objects类中equals方法
System.out.println(Objects.isNull(s1));//判断是否是null
System.out.println(Objects.nonNull(s2));//判断是否不是null