Встречается на собеседованиях • сегодня
Что такое наследование
Наследование — это механизм ООП, позволяющий одному классу (наследнику) перенимать свойства и методы другого класса (родителя). Это способствует повторному использованию кода и созданию иерархии классов.
Ключевые моменты:
- Класс-наследник расширяет (
extends) родительский класс. - Наследуются все не-private поля и методы.
- Можно переопределять методы родителя (
@Override). - Java поддерживает только одиночное наследование (1 родитель).
Пример:
java
class Animal {
void eat() {
System.out.println("Eating...");
}
}
class Dog extends Animal {
@Override
void eat() {
System.out.println("Dog eats meat");
}
void bark() {
System.out.println("Barking!");
}
}
// Использование
Dog dog = new Dog();
dog.eat(); // "Dog eats meat"
dog.bark(); // "Barking!"
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы