ToString()方法
-
所有类默认自动继承了Object类
-
Object类中的toString方法返回的是类的名字和该对象哈希码组成的一个字符串
-
System.out.println(类对象名);
-
实际输出的是该对象的toString方法所返回的字符串
-
建议重写从父类Object继承的toString方法
class A{
public String toString{ //重写父类toString方法
return "哈哈";
}
}
public class T{
public static void main(String[] args){
A aa=new A();
System.out.println(aa.toString());//输出“哈哈”
}
}
class Dian{
public int x,y;
public Dian(int x,int y){
this.x=x;
this.y=y;
}
public String toString(){
return ("["+x+"]"+"["+y+"]");
}
public class T{
public static void main(String[] args){
Dian d=new Dian(1,2);
System.out.println(d);
}
}