В Java механизм наследования реализуется с помощью ключевого слова extends для классов и implements для интерфейсов. Класс может наследовать другой класс, расширяя его функциональность.
Какие конструкции языка позволяют реализовать механизм наследования классов?
В Java механизм наследования реализуется с помощью ключевого слова extends для классов и implements для интерфейсов. Класс может наследовать другой класс, расширяя его функциональность.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
В Java механизм наследования реализуется с помощью ключевого слова extends для классов и implements для интерфейсов. Класс может наследовать другой класс, расширяя его функциональность.
Пример:
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
}
}