Программирование на С++. Рейзлин В.И. - 3 стр.

UptoLike

Составители: 

4
Лабораторная работа № 1
КЛАССЫ И ОБЪЕКТЫ В С++
Цель. Получить практические навыки реализации классов на С++.
Основное содержание работы
Написать программу, в которой создаются и разрушаются объекты,
определенного пользователем класса. Выполнить исследование вызовов
конструкторов и деструкторов.
Краткие теоретические сведения
Класс
Класс фундаментальное понятие С++, он лежит в основе многих
свойств С++. Класс предоставляет механизм для создания объектов. В
классе отражены важнейшие концепции объектно-ориентированного про-
граммирования: инкапсуляция, наследование, полиморфизм.
С точки зрения синтаксиса, класс в С++ это структурированный
тип, образованный на основе уже существующих типов.
В этом смысле класс является расширением понятия структуры. В
простейшем случае класс можно определить с помощью конструкции:
тип_класса имя_класса{список_членов_класса};
где
тип_класса одно из служебных слов class, struct, union;
имя_класса идентификатор;
список_членов_класса определения и описания типизированных
данных и принадлежащих классу функций.
Функции это методы класса, определяющие операции над объек-
том.
Данные это поля объекта, образующие его структуру. Значения по-
лей определяет состояние объекта.
Примеры.
struct date // дата
{int month,day,year; // поля: месяц, день, год
void set(int,int,int); // методустановить дату
void get(int*,int*,int*); // методполучить дату
void next(); // метод установить следующую дату
void print(); // метод вывести дату