Содержание

5. Сконструируйте простейший класс с конструктором по умолчанию и конструктором с параметрами. Покажите, как с помощью этих конструкторов можно создать объекты.

Приведу пример из моей программы.

class Person

{

// открытая часть класса

public:

Person(); // конструктор по умолчанию

~Person(); // деструктор

// закрытая часть класса

private:

string surname; // фамилия

string department; // отдел

int yearOfEmployment; // год поступления на службу

string education; // образование

};

Выдержка из текста

1. Что такое класс в объектно-ориентированном программировании?

Класс — это пользовательский тип данных, объединяющий данные и

алгоритмы для обработки этих данных. Класс моделирует группу каких-либо реальных объектов (студенты, машины), процессов (путешествия), явлений (погода).

Список использованной литературы

4. Какие свойства (принципы) объектно-ориентированного программирования вы знаете?

Инкапсуляция — это механизм, который объединяет данные и код, манипулирующий этими данными, а также защищает и то, и другое от внешнего вмешательства или неправильного использования.

Полиморфизм — это свойство, которое позволяет одно и то же имя использовать для решения двух или более схожих, но технически разных задач.

Наследование — это процесс, посредством которого один объект может приобретать свойства другого. Точнее, объект может наследовать основные свойства другого объекта и добавлять к ним черты, характерные только для него.

Похожие записи