本帖最后由 黄诗宾 于 2013-2-28 15:50 编辑
public class Test{
public static void main(String args[]){
Student s=new Student();
System.out.println(s);
}
}
class Student{
public String toString(Student s){
return s.toString();
}
}
为什么覆写的toString中直接return s;不行?
还有,既然是覆写,那么s.toString()应该是调用覆写的toString方法,为什么效果是调用的Object的方法呢。 |
|