Как наследовать абстрактный класс java
Ответы
Сергей Якимович
29 января 2023
Для наследования любого класса, в том числе абстрактного, необходимо использовать ключевое слово extends
после объявления имени класса наследника. После чего необходимо указать имя родительского класса.
В случае с наследованием абстрактного класса необходимо также переопределить все абстрактные методы. Или объявить класс-наследник также абстрактным.
abstract class MyClass { // абстрактный родительский класс
abstract void doSomething();
}
public class App extends MyClass { // класс наследник
@Override
void doSomething() { // реализация абстрактного метода
System.out.println("do something");
}
public static void main(String[ ] args) {
App myApp = new App();
myApp.doSomething(); // => do something
}
}
0
0