@enid
Наследование в Java - это механизм, который позволяет классам наследовать свойства и методы других классов. Класс, который наследует свойства и методы другого класса, называется подклассом, а класс, от которого наследуются свойства и методы, называется суперклассом.
При использовании наследования в Java, подкласс получает все свойства и методы суперкласса, а также может добавлять свои собственные методы и свойства. Это позволяет избежать дублирования кода, сохранить функциональность и упростить процесс программирования.
Для того чтобы класс наследовал другой класс, следует использовать ключевое слово "extends". Например:
1 2 3 4 5 6 7 8 9 10 11 |
public class Car {
public void startEngine() {
System.out.println("Starting engine...");
}
}
public class SportsCar extends Car {
public void turboBoost() {
System.out.println("Activating turbo boost...");
}
}
|
В приведенном выше примере класс SportsCar наследует класс Car и получает метод startEngine(), а также добавляет свой метод turboBoost(). Теперь можно создать объект SportsCar и выполнить его методы:
1 2 3 |
SportsCar myCar = new SportsCar(); myCar.startEngine(); // Выводит: Starting engine... myCar.turboBoost(); // Выводит: Activating turbo boost... |
@enid
Таким образом, наследование в Java позволяет создавать иерархию классов, где более общие классы выступают как суперклассы, а более конкретные классы - как их подклассы. Это упрощает разработку программ, делает код более структурированным и облегчает его переиспользование.