Встречается на собеседованиях • сегодня

Какие элементы языка отвечают за наследование

В Java наследование реализуется через ключевое слово extends для классов и implements для интерфейсов. Класс может наследовать только один класс (одиночное наследование), но может реализовывать несколько интерфейсов.

Пример наследования класса:

java
class Animal {
    void eat() { System.out.println("Eating..."); }
}

class Dog extends Animal {
    void bark() { System.out.println("Barking..."); }
}

Пример реализации интерфейса:

java
interface Swimmable {
    void swim();
}

class Duck implements Swimmable {
    public void swim() { System.out.println("Duck swimming"); }
}

Также есть @Override аннотация для переопределения методов родительского класса.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы