class Person {
String name;
int age;
public void setName(String name) {
this.name = name;
}
public void setAge(int age) {
this.age = age;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
public void f() {
System.out.println( "name:" + name.toString() +" age:" + age );
}
}
class Student extends Person {
String school;
public void setSchool(String school) {
this.school = school;
}
public String getSchool() {
return school;
}
/*public void f() {
System.out.println( "name:" + name +" age:" + age + " school:" + school );
}*/
public String toString() {
return "none";
}
}
public class TestPerson {
public static void main(String[] args) {
Student s = new Student();
s.setSchool("SCH");
s.setName("LJW");
s.setAge(18);
System.out.println( "name:" + s.name +" age:" + s.age + " school:" + s.school );
}
}
在上面Student这个类中重写了toString方法,却没有起到任何效果,求解答,非常感谢