1、Object类
Object类:Java中所有类的公共父类,如果一个类未明确地继承其他类则一定是Object的子类。
Object类的主要方法 |
---|
方法名称 | 类型 | 描述 |
---|---|---|
public Object() | 构造 | 构造方法 |
public boolean equals(Object obj) | 普通 | 对象比较 |
public int hashCode() | 普通 | 取得hash码 |
public String toString | 普通 | 对象打印时调用 |
equals()方法默认比较的是地址,toString()方法默认打印的是对象地址。平常使用这两种方法时为方便开发会覆写这两种方法。
public class ObjectDemo01 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Demo01 d1=new Demo01();
System.out.println(d1);
System.out.println(d1.toString()); //调用Object原有的toString()
Demo02 d2=new Demo02("张三");
System.out.println(d2.toString()); //调用被覆写的toString()
}
}
class Demo01{}
class Demo02{
private S