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 поддерживается только одиночное наследование классов (один подкласс может наследовать только один суперкласс).