题目:找出下列程序中错误的代码 public class Test { public static void main(String[] args) { m(new GraduateStudent()); m(new Student()); m(new Person()); } public static void m(Student x) { System.out.println(x.toString()); } } class GraduateStudent extends Student { } class Student extends Person { public String toString() { return "Student"; } } class Person extends Object { public String toString() { return "Person"; } }
A. m(new Person())
B. m(new GraduateStudent())
C. m(new Student()
答案:评论后可见此内容