Sobes.tech
Back to questions
Junior — Middle
57

Каким образом реализовать наследование классов в языке Java?

Answer from AI

sobes.tech AI

В Java наследование классов реализуется с помощью ключевого слова extends. Один класс (подкласс) может наследовать свойства и методы другого класса (суперкласса), что позволяет повторно использовать код и расширять функциональность.

Пример:

// Суперкласс
class Animal {
    void sound() {
        System.out.println("Животное издает звук");
    }
}

// Подкласс наследует Animal
class Dog extends Animal {
    @Override
    void sound() {
        System.out.println("Собака лает");
    }
}

public class Main {
    public static void main(String[] args) {
        Dog dog = new Dog();
        dog.sound(); // Выведет: Собака лает
    }
}

Важно помнить, что в Java поддерживается только одиночное наследование классов (один подкласс может наследовать только один суперкласс).