Инструменты пользователя

Инструменты сайта


examination:oop:question39

39. Необходимость конструирования класса объектов. Определение состава, свойств членов класса и способов доступа к ним.

Класс является сложной структурой данных, объединяющей переменные, функции и процедуры в одном типе данных. Переменные, входящие в состав класса, называются полями. Процедуры и функции класса обычно называются методами. Свойства класса представляют собой поля, обращение к которым производится через специальные методы. Использование свойств позволяет реализовать важный принцип объектно-ориентированного программирования, называемый скрытием данных. Класс- это множество объектов, связанных общностью структур и поведением Поля класса представляют собой переменные, объявленные внутри класса. Объявление полей класса должно предшествовать объявлению методов и методов. Например, класс, содержащий одно поле и один метод, будет описываться следующим образом: · Объявлением нового класса · Поле класса · Метод класса Доступ к элементам класса (данным-свойствам и функциям-методам) обеспечивается одним из следующих двух способов. Можно использовать операцию стрелка (символ '-' и символ '>', записанные без пробела, т.е. —>) или операцию точка (.). Первая из них применяется при обращении к объекту через указатель на него, вто- рая — при обращении по имени переменной объекта или по ссылке на него. Public – доступ открыт всем, кто видит определение данного класса. Private – доступ открыт самому классу (т.е. функциям-членам данного класса) и друзьям (friend) данного класса, как функциям, так и классам.

Формулировка билета так себе,написал что мог

Protected – доступ открыт классам, производным от данного.

http://simple-cs.ru/store/csharp/8/

examination/oop/question39.txt · Последние изменения: 2014/01/15 12:22 (внешнее изменение)