Object 类
◈ Object 类时所有Java类的根基类
◈ 如果在类的声明中未使用extends关键字指明其基类,则默认基类为Object类
public class Person {
. . . . . .
}
等介于:
public class Person extends Object {
. . . . . .
}
toString方法
◈ Object 类中定义又public String toString() 方法,其返回值是String 类型,描述当前对象的有关信息。
◈ 在进行String与其它类型数据的连接操作时 (如: System.out.println ( "info" + person )),将自动调用该对象类的toSting() 方法.
◈ 可以根据需要在用户自定义类型中重写toString() 方法.
例:
public class TestToString {
public static void main(String[] args) {
Dog d = new Dog();
System.out.println("d:=" + d.toString() );
}
}
class Dog {
public String toString() {
return "I'm a cool Dog!";
}
}