Java Урок 39: НАСЛЕДОВАНИЕ, переопределение методов

Если в иерархии классов имя и сигнатура типа метода подкласса совпадает с атрибутами метода суперкласса, говорят, что метод подкласса переопределяет метод суперкласса. Читать далее

Java Урок 38: НАСЛЕДОВАНИЕ, многоуровневое наследование

До сих пор мы использовали простые иерархии классов, которые состояли
только из суперкласса и подкласса. Однако можно строить иерархии, которые содержат любое количество уровней наследования. Читать далее

Java Урок 37: НАСЛЕДОВАНИЕ, ключевое слово super

В предшествующих примерах классы, производные от класса Box, были реализованы не столь эффективно и надежно, как могли бы. Например, конструктор BoxWeight() явно инициализирует поля width, height и depth класса Box. Это не только ведет к дублированию кода суперкласса, что весьма неэффективно, но и предполагает наличие у подкласса доступа к этим членам. Читать далее

Java Урок 36: НАСЛЕДОВАНИЕ, ссылка переменной суперкласса на объект подкласса

Ссылочной переменной суперкласса может быть присвоена ссылка на любой
подкласс, производный от данного суперкласса. Читать далее

Java Урок 35: НАСЛЕДОВАНИЕ, примеры наследования

Одним из фундаментальных понятий объектно-ориентированного программирования является наследование, поскольку оно позволяет создавать иерархические классификации. Используя наследование, можно создать общий класс, который определяет характеристики, общие для набора связанных элементов. Читать далее

Java Урок 34: КЛАСС, вложенные классы

Язык Java позволяет определять класс внутри другого класса. Такие классы называют вложенными классами. Область видимости вложенного класса ограничена областью видимости внешнего класса. Таким образом, если класс В определен внутри класса А, класс В не может существовать независимо от класса А. Вложенный класс имеет доступ к членам (в том числе закрытым) класса, в который он вложен. Читать далее

Онлайн сервисы: выбираем тематику сайта

kluch3

Здравствуйте, сегодня предлагаю вам 2 отличных бесплатных онлайн ресурса для исследования ключевых слов и поиска ниши (тематики) для ваших будущих сайтов. Читать далее