标题: 关于toString的调用的疑问。 [打印本页] 作者: 黑马老兵 时间: 2012-4-15 17:04 标题: 关于toString的调用的疑问。 import java.util.*;
class DateDemo
{
public static void main(String[] args)
{
Date d = new Date();
System.out.println(d);
Person p = new Person();
System.out.println(p);
}
}
class Person
{
Person()
{
例子1:
public class A{
public String toString(){return "this is A";}
}
如果某个方法里面有如下句子:
A obj=new A();
System.out.println(obj);
会得到输出:this is A
例子2:
public class A{
public String getString(){return "this is A";}//toString改个名字试试看
}
A obj=new A();
System.out.println(obj);
会得到输出:xxxx@xxxxxxx的类名加地址形式
System.out.println(obj.getString());
会得到输出:this is A