3. Задание

  1. На оценку "удовлетворительно":

    1. Объявить простой класс (см. Пример 1.1);

    2. Добавить в класс один метод (реализация метода остаётся за вами) (см. Раздел 2.1.4);

    3. Создать объект (см. Пример 1.4), вызвать метод, а затем - разрушить объект;

  2. На оценку "хорошо":

    1. Добавить в класс п. 1.a виртуальный метод;

    2. Объявить класс-наследник п. 1.a;

    3. Перекрыть в новом классе виртуальный метод (см. Раздел 2.1.4.2);

    4. Создать объект нового класса, а затем - разрушить объект;

  3. На оценку "отлично":

    1. Объявить в классе 1.a абстрактный виртуальный метод;

    2. В тестовом приложении вызвать абстрактный метод (убедится в получении ошибки Abstract Error);

    3. Реализовать абстрактный метод в классе-наследнике.

    4. Создать объект нового класса 2.b и вызвать реализованный метод, а затем - разрушить объект