所有类都是Object类的子类,也都具备Object类的所有特性。
Object类基本特性
1,Object类是所有类的父类,所有的Java对象都拥有Object类的属性和方法。
2,如果在类的声明中未使用extends,则默认继承Object类。
/**
* 测试object
*/
class Test extends Object{
}
public class TestObject extends Object{
String name;
String pwd;
@Override
public String toString(){
return "账户名:"+name+"密码:"+pwd;
}
public static void main(String[] args) {
TestObject p = new TestObject();
p.pwd = "123456";
p.name = "小其";
System.out.println(p.toString());//调用了重写后的toString()方法
Test t = new Test();
System.out.println(t.toString());//调用了Object类中的toString() 方法
}
}
输出结果
账户名:小其 密码:123456
com.tingting.test.Test@1b6d3586