Архив рубрики: Уроки по java

65 уроков по Java для начинающих

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

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

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

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

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

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

Java Урок 32: КЛАСС, список аргументов переменной длины

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

Java Урок 31: КЛАСС, Getter-ы и setter-ы

Метод чтения, getter() — специальный метод, позволяющий получить данные, доступ к которым напрямую ограничен. Это – один из методов объектно – ориентированного программирования, может помочь реализовать гибкий механизм инкапсуляции. Читать далее

Java Урок 30: КЛАСС, передача аргументов по ссылке и по значению

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

Java Урок 29: КЛАСС, перегрузка конструкторов

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