36223

Понятия класса, объекта

Доклад

Информатика, кибернетика и программирование

Одним из самых главных понятий языка С является понятие класса с1аss. Понятие класса напоминает понятие записи в языке PSCL. По умолчанию все элементы класса приватные поэтому ключевое слово рrivаte можно опустить.

Русский

2013-09-21

25 KB

1 чел.

  1.  Понятия класса, объекта.

Одним из самых главных понятий языка С++  является понятие класса (с1аss). В языке С++ для того, чтобы определить объект (оbjесt), надо сначала определить его форму с помощью ключевого слова с1аss. Понятие класса напоминает понятие записи в языке PASCAL.

Класс может содержать приватную часть (рrivаte) и общую часть (public). По умолчанию все элементы класса приватные, поэтому ключевое слово рrivаte можно опустить. Приватные Приватные элементы не могут использоваться никакими функциями, не являющимися членами класса. Это один из путей реализации принципа инкапсуляции -доступ к элементам  контролируется объявлением их приватными. Можно также определить и приватные функции, которые могут вызываться только другими функциями - членами класса.

Для того чтобы объявить другую часть класса общей, т. е. сделать переменные и функции класса доступными из других частей программы, следует объявить их после ключевого слова рublic.

Благодаря возможности объявить режим доступа (рrivаte, рublic) есть возможность соблюдать принцип сокрытия данных. Обычно сами данные объявляются приватными, а функции класса, посредством которых возможно манипулирование данными, объявляются общими.

Пусть есть класс, который содержит данные типа int– день, месяц, год (d,m,y) и функции по их увеличению. Эти функции называются методами данного класса.

Class DATE

{  int d,m,y;

рublic

void add_year (int n);

void add_month (int n);

void add_day (int n);

}

Объект – это экземпляр класса. Соотношение объект – класс, такое же, как переменная – тип переменной. В приведенном примере дано описание класса DATE. И указаны 2 объекта этого класса d1 и d2. Их можно объявить и отдельно от описания класса:

DATE  d1,d2;


 

А также другие работы, которые могут Вас заинтересовать

27668. Понятие и признаки хищения чужого имущества. Отличие хищения от других видов посягательств на собственность. Формы и виды хищений. Общие квалифицирующие признаки хищения 33.5 KB
  Хищение – это совершенное с корыстной целью противоправное безвозмездное изъятие и или обращение чужого имущества в пользу виновного или других лиц причинившие ущерб собственнику или иному владельцу этого имущества. Признаки: а предмет хищения только имущество обладающее признаками вещи и имеющие стоимость; предмет хищения всегда материален; б сложный характер: сначала изъятие а затем обращение в пользу виновного изъятиеэто противоправное извлечение виновным имущества из обладания собственника с одновременным его обращением в свое...
27670. Понятие и социальная сущность преступления. Признаки преступления и его отличие от других правонарушений. Категории преступлений по УК РФ. Уголовно-правовое значение классификации преступлений на различные категории тяжести 35 KB
  Понятие и социальная сущность преступления. Признаки преступления и его отличие от других правонарушений. Понятие преступления ст. Признаки преступления: а общественная опасность – это свойство человеческого поступка причинить существенный вред охраняемым законом общечеловеческим ценностям а также создать угрозу такого вреда.
27672. Способы регулирования частоты вращения 3-фазных асинхронных двигателей 537.05 KB
  Основные сведения о регулировании частоты вращения асинхронных двигателей Регулирование скорости изменением числа пар полюсов обмотки статора. Принцип получения разного числа пар полюсов. Регулирование скорости изменением числа пар полюсов путем переключения обмотки статора со «звезды» на «двойную звезду» Регулирование скорости изменением числа пар полюсов путем переключения обмотки статора с «треугольника» на «двойную звезду»
27673. Посягательство на жизнь сотрудника правоохранительного органа (ст. 317 УК), его отличие от убийства 29.5 KB
  Общественная опасность преступления состоит в том что оно посягает на порядок управления и жизнь перечисленных в законе лиц в целях воспрепятствования их деятельности по охране общественного порядка и обеспечению общественной безопасности. которые постоянно или временно исполняют обязанности по охране общественного порядка и обеспечению общественной безопасности военнослужащие проходящие службу в Вооруженных Силах РФ других войсках например во внутренних войсках МВД России а равно их близкие. Преступление совершается чтобы...
27675. Похищение или повреждение документов, штампов, печатей либо похищение марок акцизного сбора? специальных марок или знаков соответствия (ст.325 УК). Отличие данного преступления от кражи (ст.158 УК) и грабежа (ст. 161 УК) 40 KB
  Кража определяется законодателем как тайное хищение чужого имущества 2. Корыстная цель при хищении предполагает незаконное удовлетворение материальных потребностей виновного или третьих лиц за счет чужого имущества т. Корыстная цель представляет собой также один из критериев отграничения хищения от злоупотребления полномочиями злоупотребления должностными полномочиями уничтожения или повреждения имущества самоуправства вандализма и др. Безвозмездность отграничивает хищение от эквивалентного изъятия сопряженного с возмещением стоимости...
27676. Похищение человека (ст. 126 УК). Условия освобождения от уголовной ответственности за данное преступление. Отличие этого преступления от незаконного лишения свободы (ст. 127 УК) 33 KB
  Отличие этого преступления от незаконного лишения свободы ст. Преступления против свободы чести и достоинства личности. Это преступление включает 2 элемента: непосредственно похищение и насильственное удержание связанное с лишением свободы. Похищение следует отличать от незаконного лишения свободы 127 которое предполагает удержание лица в месте где оно оказалось по собственному желанию.