Содержание
5. Сконструируйте простейший класс с конструктором по умолчанию и конструктором с параметрами. Покажите, как с помощью этих конструкторов можно создать объекты.
Приведу пример из моей программы.
class Person
{
// открытая часть класса
public:
Person(); // конструктор по умолчанию
~Person(); // деструктор
// закрытая часть класса
private:
string surname; // фамилия
string department; // отдел
int yearOfEmployment; // год поступления на службу
string education; // образование
};
Выдержка из текста
1. Что такое класс в объектно-ориентированном программировании?
Класс — это пользовательский тип данных, объединяющий данные и
алгоритмы для обработки этих данных. Класс моделирует группу каких-либо реальных объектов (студенты, машины), процессов (путешествия), явлений (погода).
Список использованной литературы
4. Какие свойства (принципы) объектно-ориентированного программирования вы знаете?
Инкапсуляция — это механизм, который объединяет данные и код, манипулирующий этими данными, а также защищает и то, и другое от внешнего вмешательства или неправильного использования.
Полиморфизм — это свойство, которое позволяет одно и то же имя использовать для решения двух или более схожих, но технически разных задач.
Наследование — это процесс, посредством которого один объект может приобретать свойства другого. Точнее, объект может наследовать основные свойства другого объекта и добавлять к ним черты, характерные только для него.