public class Myclass{ public String toString() { //处理代码 }}我们定义的所有类都是Object类的子类,所以都可以重写toString() 方法。
就是你这么用的。你可以override任何自己建立类的toString()。当你打印这个类的时候,就会打印出你自己定义的toString()返回的值。MyObject mo = new MyObject();System.out.println(mo);这个打印的将不会是类似这个 myobject@98327648fa73 这样的东西,而是你自己定义的一个字符串。
//处理代码
}}我们定义的所有类都是Object类的子类,所以都可以重写toString() 方法。
用法是一样的,只是内容变成你重写后的。。
不过你还是不要重写Object类的toString了。
你自己写个类,覆盖toString就行了。