Урок Java 377: Best practice 13: Дизайн класса для наследования
Наследование в java. Общие положения
Наследование в java очень непростая тема и возможно ее придется разбить на несколько статей. Исходя из названия, можно догадаться, что речь идет о наследовании свойств и характеристик от другого. В java - это самый обыкновенный класс, который может наследоваться от другого класса. Ярким примером из жизни будет сын, который унаследовал от отца зеленые глаза, форму головы, но при этом имеет свой уникальный характер, присущий только ему. Организация наследования в java происходит с помощью ключевого слова extends...
Наследование в java: super и переопределение методов
В прошлой статье мы остановились на том, как работают конструкторы без параметров при наследовании классов. В этой статье разберем: 1. Как работают конструкторы с параметрами 2. Ключевое слово super 3. Переопределение методов. Если за вызов конструктора суперкласса без параметров отвечает компилятор и нам не приходится напрягаться, то вызов конструктора с параметрами нам придётся оформить самим... с помощью ключевого слова super. Смотрим как это работает: Оператор super является мощным инструментом,...