Лигера iy pa: 2осн„ [213-222]; 9доп., [55-57]. СPCII 8. Классы и объекты в C++. Цель. Получить практические навыки реализации классов на C++. Написать программу, в которой создаются и разрушаются объекты, определенного пользователем класса. Выполнить исследование вызовов конструкторов и деструкторов. Методические рекомендации по выполнению заданий Класс - фундаментальное понятие C++, он лежит в основе многих свойств C++. Класс предоставляет механизм ятя создания объектов. В классе отражены важнейшие концепции объектно- ориентированного программирования: инкапсуляция, наследование, полиморфизм. С точки зрения синтаксиса, класс в С+н— это структурированный тип, образованный на основе уже существующих типов. В этом смысле класс является расширением понятия структуры. В простейшем случае класс можно определить с помощью конструкции: типкласса имя_класса{список_членов_класса}; где тип класса - одно из служебных слов class, struct, union; uMHjaiacca - идентификатор; список членов класса - определения и описания типизированных данных и принадлежаншх классу функций. Функции - это методы класса, определятощие операции над объектом. Данные - это поля объекта, образующие его структуру. Значения полей определяет состояние объекта. Примеры. // дата // поля: месяц, день, год // метод - установить дату // метод —получить дату // метод - установить следующую дату // метод - вывести даt v struct date {int month,day,year; void set(int,int,int); void get(int*,int*,int*); void next(); void print]);
RkJQdWJsaXNoZXIy MTExODQxMg==