В Java наследование — это механизм, который позволяет классу наследовать свойства и методы другого класса. Наследование — ключевая функция объектно-ориентированного программирования, позволяющая создавать новые классы на основе существующих классов, добавляя или изменяя их поведение по мере необходимости.

Вот пример использования наследования в Java:

public class Animal {
  public void move() {
    System.out.println("Animals can move");
  }
}
public class Dog extends Animal {
  public void bark() {
    System.out.println("Dogs can bark");
  }
}

В этом примере класс Dog наследуется от класса Animal, что означает, что он имеет доступ ко всем общедоступным методам и полям класса Animal. Класс Dog также может определять свои собственные методы и поля, такие как метод bark в этом примере.

Чтобы использовать наследование в Java, вы используете ключевое слово extends, чтобы указать суперкласс (класс, от которого наследуется) в определении подкласса (класс, который наследуется от суперкласса).

Наследование — это мощный инструмент для создания повторно используемого и модульного кода, и это важная концепция, которую необходимо понимать при работе с Java.

Узнайте больше о Java здесь: