Posts Tagged ‘Инкапсуляция’

PHP: полиморфизм и инкапсуляция

Четверг, Январь 29th, 2015 Нет комментариев

Under : , , , ,

Решил написать краткую напоминалку себе и другим, а то в просторах инета любят расписывать замудрено. (далее…)

Что такое тип данных

Вторник, Апрель 17th, 2012 Нет комментариев

Under : , , , ,

Тип данных определяет, что из себя представляет значение и позволяет узнать, каким образом его можно(нужно) обработать. Типы подразделяются на две категории: базовые и пользовательские.

Первая категория — это встроенные типы значений, которые известны компилятору (или интерпретатору). Это значит, что компилятор (интерпретатор) знает каким образом нужно обрабатывать те или иные значения и какие операции можно выполнять с этими значениями, а какие нельзя. Набор базовых типов специфичен для разных компиляторов. Иначе говоря, программе написанной на одном языке доступен набор типов, который может отличаеться от программы написанной на другом языке. И все же, можно выделить два базовых типа, характерных для подавляющего большинства языков программирования. Это числовой и строковый типы. Кому-то может показаться, что такое разделение излишне — ведь и число можно хранить в виде строки. (далее…)

Инкапсуляция в Java

Понедельник, Апрель 9th, 2012 Нет комментариев

Under : , , , , ,

Основой инкапсуляции в Java является класс. Класс определяет данные и код некоторого набора объектов. Объект является экземпляром класса. Таким образом, класс — это логическая конструкция, а объект – физическая реальность.

При составлении класса код и данные необходимо специфицировать. Все эти элементы называют членами класса. Члены-переменные или переменные экземпляра являются данными. Члены методы или просто методы – код, оперирующий этими данными.

Цель класса – инкапсуляция сложности. Для этого у методов и переменных внутри класса могут быть модификаторы доступа (public, private). (далее…)