1. Спонсор публикаций Marketplace codeby. Сервис, который так долго ждали. При расчетах используем биткоин. Первый товар уже в продаже: Консультация на тему ИБ от Ondrik8

    Скрыть объявление
  2. Спонсор публикаций Marketplace codeby. Сервис, который так долго ждали. При расчетах используем биткоин. Второй товар маркетплейса: Надёжная обфускация вашей программы от PingVinich

    Скрыть объявление

Инкапсуляция В Классах И Структурах

Тема в разделе "MS Visual C++", создана пользователем KsuKsuKsunia, 16 окт 2014.

  1. KsuKsuKsunia

    KsuKsuKsunia New Member

    Регистрация:
    16 окт 2014
    Сообщения:
    1
    Симпатии:
    0
    1. Реализовать определение нового класса в отдельном файле (библиотека пользователя).
    2. Обязательно должны быть реализованы следующие методы:  метод инициализации Init();  ввод с клавиатуры Read();  вывод на экран Display();
    Реализовать класс Cursor. Полями являются координаты курсора по горизонтали и вертикали - целые положительные числа, вид курсора - горизонтальный или вертикальный, размер курсора - целое от 1 до 15. Реализовать методы изменения координат курсора, изменение вида курсора, изменения размера курсора, метод гашения и восстановления курсора.
    Нужно тремя способами решить одну задачу:
    1. тип данных представляется структурой с необходимыми полями, а операции реализуются как внешние функции, которые получают объекты данного типа в качестве аргументов;
    2. тип данных представляется как класс с закрытыми полями, а операции реализуются как методы класса;
    3. реализовать новый тип данных в виде независимой структуры с необходимыми членами и класс что имеет открытое поле данных - ранее определенная структура
     
Загрузка...

Поделиться этой страницей