§ 22. Тип данных класс (class)
22.3. Пример работы с классом
При использовании объектов система программирования Code::Blocks выдает подсказки для полей и методов пользовательских классов, так же как и для встроенных классов. Для пользовательских классов, объявленных в текущем файле (не вынесенных в отдельный файл), в списке присутствуют и приватные компоненты класса. Приватные компоненты класса помечаются красным, а публичные — зеленым. Кружочек возле компонента класса означает, что он является полем. Кружочек в скобках указывает на метод, значок плюс возле кружочка — на то, что это конструктор. Пример 22.6. Описать класс IntNumber для работы с целым числом. В классе определить функции для реализации следующих методов: проверки числа на простоту, подсчета количества цифр в числе, «переворота», получение процентов от числа. Продемонстрировать работу методов. Этапы выполнения задания I. Исходные данные: переменная s — число. II. Результат: демонстрация работы методов класса. III. Алгоритм решения задачи. 1. Ввод исходных данных. 2.1. Логическая функция simple() проверит, является ли число простым. Проверка числа на простоту была реализована в примере 11.26. 3. Вывод результатов. IV. Описание переменных: n – IntNumber, IntNumber – class. |
V. Программа:
VI. Тестирование. |