5 лет назад
Java11: наследование
У классов есть возможность наследовать реализацию другого класса. Это значит, что если у нас есть одинаковый код, который должен быть в двух классах, то нам не нужно его копировать из класса в класс, а можно указать, что класс наследует реализацию предка. Проилюстрируем случай с общим методом: Что здесь происходит: Вместо наследует можно сказать расширяет функционал класса A. Тоже самое справедливо для полей: Что здесь происходит: Объект и экземпляр - синонимы. Иногда еще говорят инстанс, как калька с английского instance Модификаторы доступа и наследование Вернемся к модификаторам доступа...
11 месяцев назад
Java 1621. Как работает наследование в Java?
В Java наследование позволяет классам наследовать свойства и методы других классов. Класс, который наследует свойства и методы, называется подклассом или производным классом, а класс, от которого наследуются свойства и методы, называется суперклассом или базовым классом. Для создания наследования в Java используется ключевое слово extends. Класс-подкласс указывает с помощью ключевого слова extends имя суперкласса, от которого он наследует свойства и методы. Пример наследования в Java: public class Person { protected String name; public Person(String name) { this...