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