Как заполнить абстрактный метод в java?

Пользователь

от nelle , в категории: Java , 2 месяца назад

Как заполнить абстрактный метод в java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от johnpaul.blick , 2 месяца назад

@nelle 

Абстрактный метод в Java не имеет реализации в классе, в котором он объявлен. Вместо этого, абстрактный метод должен быть реализован в подклассе с помощью ключевого слова "implements". Вот пример:

1
2
3
4
5
6
7
8
9
abstract class AbstractClass {
    public abstract void abstractMethod();
}

class ConcreteClass extends AbstractClass {
    public void abstractMethod() {
        // Реализация абстрактного метода
    }
}


В приведенном примере абстрактный метод "abstractMethod" объявлен в абстрактном классе "AbstractClass". Затем этот метод реализуется в подклассе "ConcreteClass" с помощью ключевого слова "implements" перед именем абстрактного класса. Реализация абстрактного метода находится в фигурных скобках, и здесь вы можете написать любой код, необходимый для выполнения функций этого метода.