java中toString()方法
java中当我们调用
Person p = new Person();
System.out.println(p);
其实会自动的调用p.toString()方法,由于所有的对象都继承Object对象,而Object对象里面有toString方法,所以所有对象都会有toString方法,Object里面的toString方法会返回类名+@+hashCode。所以我们 要对toString方法进行重写。
package frank;
public class App
{
public static void main(String[] args)
{
Person p = new Person();
System.out.println(p);
}
}
class Person
{
private int age;
public String toString()
{
return "我的年龄是:" + age;
}
}
输出结果就不再是默认的。
浙公网安备 33010602011771号