347 подписчиков
У классов есть возможность наследовать реализацию другого класса. Это значит, что если у нас есть одинаковый код, который должен быть в двух классах, то нам не нужно его копировать из класса в класс, а можно указать, что класс наследует реализацию предка. Проилюстрируем случай с общим методом: Что здесь происходит: Вместо наследует можно сказать расширяет функционал класса A. Тоже самое справедливо для полей: Что здесь происходит: Объект и экземпляр - синонимы. Иногда еще говорят инстанс, как калька с английского instance Модификаторы доступа и наследование Вернемся к модификаторам доступа...
5 лет назад
461 подписчик
Принцип наследования является одним из основных принципов объектно-ориентированного программирования (ООП). С помощью наследования один класс может наследовать свойства и методы другого класса (родительского класса), что позволяет избежать дублирования кода и повысить его переиспользуемость. Наследование нужно для уменьшения дублирования кода и повторного использования кода, что позволяет сократить время разработки и упростить сопровождение программного обеспечения. Если у нескольких классов есть...
1 год назад