Пожалуйста объясните как я получил этот результат
абстрактный класс базовый {
Base() { System.out.println("вызывается базовый конструктор"); }
абстрактная пустота веселья();
}
производный класс расширяет базу {
Derived() { System.out.println("вызывается производный конструктор"); }
пустота удовольствие() { система.из.код println("производный удовольствие() называется"); }
}
класс основной {
public static void main(String args[]) {
Производный d = новый производный();
}
}
Вон положил :
Базовый Конструктор Вызывается
Вызывается Производный Конструктор
Что я уже пробовал:
Мой вопрос звучит так :
При вызове конструктора производного класса первым выводимым оператором является "Вызывается производный конструктор Но первое утверждение в выходных данных таково: "Базовый Конструктор Вызывается.
Может ли кто-нибудь объяснить это