Back to questions
Aston
Junior — Middle
80
Каким образом реализуется наследование классов в языке Java?
Companies where asked
Answer from AI
sobes.tech AI
В Java наследование классов реализуется с помощью ключевого слова extends. Класс-наследник получает все публичные и защищённые (protected) поля и методы родительского класса, что позволяет повторно использовать код и расширять функциональность.
Пример:
class Animal {
void sound() {
System.out.println("Some sound");
}
}
class Dog extends Animal {
@Override
void sound() {
System.out.println("Bark");
}
}
public class Main {
public static void main(String[] args) {
Dog dog = new Dog();
dog.sound(); // Выведет: Bark
}
}
Java поддерживает одиночное наследование классов (один родитель), но позволяет реализовывать множественное наследование через интерфейсы.