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

Тема в разделе "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. реализовать новый тип данных в виде независимой структуры с необходимыми членами и класс что имеет открытое поле данных - ранее определенная структура
     
Загрузка...
Похожие Темы - Инкапсуляция Классах Структурах
  1. Искушенный
    Ответов:
    0
    Просмотров:
    432
  2. Искушенный
    Ответов:
    1
    Просмотров:
    421
  3. Искушенный
    Ответов:
    1
    Просмотров:
    392
  4. Serduko
    Ответов:
    3
    Просмотров:
    1.089
  5. Brabus
    Ответов:
    5
    Просмотров:
    2.401

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