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;


 

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

79238. Институционализм как идейно-теоретическая база либерального реформизма 181 KB
  И эта основа становится менее прочной как раз тогда когда высокий уровень издержек и длительный период созревания изделий обусловленные современной техникой требуют значительно большей надежности рынков. Назначение книги ОСНОВУ книги составляют три статьи Природа фирмы 1937 Спор о предельных издержках 1946 и Проблема социальных издержек 1960. Чтобы объяснить почему фирмы существуют и что именно они делают я счел необходимым ввести понятие которое я в этой статье обозначил как издержки использования механизма цен издержки...
79239. Экономическая мысль периода генезиса капитализма: меркантилизм как первая концепция рыночных отношений. Экономическая система физиократов 177.5 KB
  Нация распадается на три класса граждан: класс производительный класс собственников и класс непроизводительный. Непроизводительный класс состоит из всех граждан которые заняты другими услугами и видами труда кроме земледелия и затраты которых оплачиваются производительным классом и классом собственников в свою очередь получающим свои доходы от производительного класса. Экономическая таблица охватывает три указанных класса и ежегодно получаемое ими богатство и описывает обмен commerce между ними в следующей форме. Класс собственников...
79240. Классическая политическая экономия. Экономические системы А. Смита (1723-1790) и Д. Рикардо (1772 - 1823 гг.) 152 KB
  Годичный труд каждого народа представляет собою первоначальный фонд который доставляет ему все необходимые для существования и удобства жизни продукты потребляемые им в течение года и состоящие всегда или из непосредственных продуктов этого труда или из того что приобретается в обмен на эти продукты у других народов. Напротив у народов цивилизованных и процветающих хотя у них большое число людей совсем не работает причем многие неработающие потребляют в десять а часто и в сто раз большего труда чем...
79241. Идеи классической политической экономии в учениях Т. Мальтуса, Ж.-Б. Сэя., Дж. Ст. Милля 192.5 KB
  Это обстоятельство а также внимание оказанное обществом моему Опыту обязывали меня произвести некоторые исторические исследования с целью изучить влияние закона народонаселения на прошедшее и настоящее состояния общества. Нищета и бедствия производимые чрезмерно быстрым размножением населения бы ли уже замечены и жестокие меры против этих бедствий были указываемы со времен Платона и Аристотеля. Не говоря уже о том что сравнение между возрастанием населения и средств потребления не было никем изложено с достаточной силой и ясностью...
79242. Экономическое учение западно-европейских социалистов и демократическая мысль России 1-й половины XIX века 303.5 KB
  Лучшим средством привлечь их на свою сторону будет возможно полное разъяснение этого вопроса; вот цель какую я себе ставлю обращаясь к различным группам человечества разделяемого мною на три класса: первый это тот к которому имеем честь принадлежать мы с вами; он шествует под знаменем прогресса человеческого духа и состоит из ученых художников и всех людей разделяющих либеральные идеи. Это такое брожение когда все отношения между членами нации становятся непрочными и величайший из всех бичей анархия свободно производит свои...
79243. Марксистская политическая экономия. Структура и логика «Капитала» К. Маркса 313 KB
  Но товарная форма продукта труда или форма стоимости товара есть форма экономической клеточки буржуазного общества. Этот его характер не зависит от того много или мало труда стоит человеку присвоение его потребительных свойств. Как потребительная стоимость он не заключает в себе ничего загадочного будем ли мы его рассматривать с той точки зрения что он своими свойствами удовлетворяет человеческие потребности или с той точки зрения что он приобретает эти свойства как продукт человеческого труда. Потому что вопервых как бы...
79244. Основные идеи русского марксизма. Экономическая мысль России второй половины XIX – начала XX веков. Экономические взгляды народников, Г. В. Плеханова (1856-1918 гг.), В. И. Ленина (1870-1924 гг.) 323 KB
  Для социальной науки предмет которой не личность а коллектив весь капитализм с его бесчисленными противоречиями непрерывной борьбой неустойчивыми равновесиями движением от одних кризисов и революций к другим есть не более как переходная фаза между двумя органическими общественными системами длительная революция методов производства и форм сотрудничества. Но и они должны переходить ко все более глубоким пластам и при нынешней скорости расширения производства угольное будущее этих стран также становится все более темным. Эволюция...
79245. Организация планирования на предприятии. Планирование как инструмент принятия управленческих решений 21.2 KB
  Организация планирования на предприятии. Сущность планирования в условиях рыночной экономики заключается в научном обосновании на предприятиях предстоящих экономических целей их развития и форм хозяйственной деятельности выбора наилучших способов их осуществления на основе наиболее полного выявления требуемых рынком видов объемов и сроков выпуска товаров выполнения работ и оказания услуг и установления таких показателей их производства распределения и потребления которые при полном использовании ограниченных производственных ресурсов...
79246. Стратегическое планирование развития предприятия, цели и особенности стратегического планирования 13.45 KB
  Цель функционирования компании фирмы предприятия это четко и однозначно сформулированные намерения представленные в виде перечня подлежащих достижению главных показателей имеющих количественную оценку. Цели представляют собой ориентиры развития фирмы а стратегия это план их достижения. Цель можно определить и как конечные экономические и финансовые результаты деятельности фирмы которые она планирует получить к заранее установленному сроку. Цель возникает как результирующая компонента потребностей покупателей определяемых миссией...