Back to questions
Junior — Middle
89
Каким образом происходит создание и использование наследования в языке Java?
Companies where asked
Норд Клан
Answer from AI
sobes.tech AI
В Java наследование реализуется с помощью ключевого слова extends. Класс-наследник получает все открытые и защищённые поля и методы родительского класса, что позволяет повторно использовать код и расширять функциональность.
Пример:
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 есть интерфейсы и ключевое слово implements для реализации множественного наследования поведения, так как множественное наследование классов не поддерживается.
Наследование позволяет создавать иерархии классов, улучшать читаемость и поддержку кода.