В Java наследование позволяет классам наследовать свойства и методы других классов. Класс, который наследует свойства и методы, называется подклассом или производным классом, а класс, от которого наследуются свойства и методы, называется суперклассом или базовым классом. Для создания наследования в Java используется ключевое слово extends. Класс-подкласс указывает с помощью ключевого слова extends имя суперкласса, от которого он наследует свойства и методы. Пример наследования в Java: public class Person {
protected String name;
public Person(String name) {
this.name = name;
}
public void display() {
System.out.println("Имя: " + name);
}
}
public class Employee extends Person {
private String company;
public Employee(String name, String company) {
super(name);
this.company = company;
}
public void displayEmployee() {
System.out.println("Имя: " + name);
System.out.println("Компания: " + company);