0
Я очень новичок в Java и просто пытаюсь ослабить основы. Я бросаю код с моими основными объектами класса в своем абстрактном классе, и я не уверен, что изменить.Аннотация Ошибка класса comp? Java
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 {
public String toString() {
return "Student";
}
}
class Person extends Object {
public String toString() {
return "Person";
}
}
Каков ваш вопрос? – coderz
Также вам не нужно расширять класс 'Person' от' Object'. Имейте в виду, 'Если класс не расширен из какого-либо другого класса, по умолчанию он расширен от Object'. И, по словам кодера, в чем ваш вопрос? – codebot