以下代码,查找编译错误。public class Test { public static void main(String[] args) { m(new GraduateStudent()); m(new Student()); m(new Person()); m(new Object()); } public static void m(Student x) { System.out.println(x.toString()); }} class GraduateStudent extends Student {} class Student extends Person { @Override public String toString() { return "Student"; }} class Person extends Object { @Override public String toString() { return "Person"; }}
选项:
A:m(new GraduateStudent()) 有错;
B:m(new Student())有错;
C:m(new Person()) 有错;
D:m(new Object())有错
发布时间:2024-03-31 20:33:18