在下面的程序中,试图打印 Person 对象
上面四种情况在运行之后,打印出如下结果:
toString()方法是Object类的一个实例方法,所以的Java类都是Object类的子类,因此所有的Java对象都具有totring()方法
toString() 方法是一个“自我描述”的方法,
Object 的 toString()方法返回该对象实现类的 “ 类名 + @ + hashCode”值。但是该返回值并不能实现“自我描述”功能,要实现自我描述功能,就必须重写Object类的toString()方法。
如下面程序所示:
相关文章: