@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 позволяет создавать иерархию классов, где более общие классы выступают как суперклассы, а более конкретные классы - как их подклассы. Это упрощает разработку программ, делает код более структурированным и облегчает его переиспользование.