tostring: 以文本 的方式表示该字符串 。
默认的实现方法
代码
package java01;
//这个 extends就是不写的话,类也是默认的继承的
class A extends Object {
private int age;
A(int age) {
this.age = age;
}
// 重写toString方法 。(覆盖)
public String toString() {
return getClass().getName();
}
}
class B {
}
class ObjectDemo {
public static void main(String[] args) {
A f1 = new A(12);
A f2 = new A(13);
B b1 = new B();
// 下面三条语句输出结果相同
System.out.println(f1);// java01.A@15db9742
// 默认是使用toString方法的
System.out.println(f1.toString());// java01.A@15db9742
System.out.println(f1.getClass().getName() + '@' + Integer.toHexString(f1.hashCode()));
}
}