В программе ниже есть два класса с именами Subclass и Superclass , оба имеющие метод display() с разными реализациями и переменную с именем пит и разными значениями.
publicclassSuperClass(int num = 88:
// Метод display) суперкласса |
public void display) f
Код наследника:
publicclassSubClassextends SuperClass {
int num = 77:
// Метод display) подкласса
public void display) (
, System out printin( Это метод dsplay/) подкласса 7:
public void myMethod) {
// Вызываем метод display) подкласса
this.display:
// Вызываем метод display) суперкласса
super.displayO:
/ Выводим значение переменной пит подкласса
System.out.printin("Значение переменной пит в подклассе: " + this.num);
// Выводим значение переменной пит суперкласса
System.out.printin("Значение переменной пит в суперклассе: " + super.num):]
public static void main(String args) {
Subclass obj = new SubClass():
obj.myMethod):
}
}
Расположите в правильном порядке сообщения, которые будут напечатаны в результате работы программы:
Другие предметы Колледж Наследование и полиморфизм программирование на Java классы Java наследование в Java метод display переменные в Java колледж программирование обучение Java основы Java Superclass и Subclass вывод в Java Новый
Давайте разберем вашу программу по шагам и определим порядок вывода сообщений в результате её выполнения.
У нас есть два класса: Superclass и Subclass. Subclass наследует Superclass, и оба класса имеют метод display() и переменную num.
Subclass obj = new SubClass();
.obj.myMethod();
.this.display();
.System.out.println("Это метод display() подкласса");
.super.display();
.System.out.println("Это метод display() суперкласса");
.System.out.println("Значение переменной num в подклассе: " + this.num);
, что даст: Значение переменной num в подклассе: 77.System.out.println("Значение переменной num в суперклассе: " + super.num);
, что даст: Значение переменной num в суперклассе: 88.Теперь, если мы соберем все сообщения, которые были напечатаны в результате выполнения программы, получим следующий порядок:
Таким образом, правильный порядок сообщений будет: