До сих пор мы использовали простые иерархии классов, которые состояли
только из суперкласса и подкласса. Однако можно строить иерархии, которые содержат любое количество уровней наследования. Читать далее
Архив автора: Александр
Java Урок 37: НАСЛЕДОВАНИЕ, ключевое слово super
В предшествующих примерах классы, производные от класса Box, были реализованы не столь эффективно и надежно, как могли бы. Например, конструктор BoxWeight() явно инициализирует поля width, height и depth класса Box. Это не только ведет к дублированию кода суперкласса, что весьма неэффективно, но и предполагает наличие у подкласса доступа к этим членам. Читать далее
Java Урок 36: НАСЛЕДОВАНИЕ, ссылка переменной суперкласса на объект подкласса
Ссылочной переменной суперкласса может быть присвоена ссылка на любой
подкласс, производный от данного суперкласса. Читать далее
Java Урок 35: НАСЛЕДОВАНИЕ, примеры наследования
Одним из фундаментальных понятий объектно-ориентированного программирования является наследование, поскольку оно позволяет создавать иерархические классификации. Используя наследование, можно создать общий класс, который определяет характеристики, общие для набора связанных элементов. Читать далее
Java Урок 34: КЛАСС, вложенные классы
Язык Java позволяет определять класс внутри другого класса. Такие классы называют вложенными классами. Область видимости вложенного класса ограничена областью видимости внешнего класса. Таким образом, если класс В определен внутри класса А, класс В не может существовать независимо от класса А. Вложенный класс имеет доступ к членам (в том числе закрытым) класса, в который он вложен. Читать далее
Украшаем сайт на Новый Год! (часть 2)
Здравствуйте, продолжаем украшать свои сайты к наступающему Новому Году и Рождеству!
Статья в процессе написания…
Читать далее
Онлайн сервисы: выбираем тематику сайта
Здравствуйте, сегодня предлагаю вам 2 отличных бесплатных онлайн ресурса для исследования ключевых слов и поиска ниши (тематики) для ваших будущих сайтов. Читать далее
Java Урок 33: КЛАСС, перегрузка методов с переменным количеством аргументов
Метод, который принимает список аргументов переменной длины, можно перегружать. Читать далее
