. Пов'язана частину тіла (екз. такого ж класу)
Властивості:
. Читання/Зміна початкового кута
. Читання/Зміна кінцевого кута
. Читання/Зміна поточного кута (при зміні перевіряється допустимий діапазон кутів, а так же кут приводиться до вигляду коли він завжди позитивний (> = 0 і <= 360))
. Читання початкової точки
. Читання/Зміна координат початкової точки
. Читання кінцевої точки (розрахунок на основі кута і довжини)
. Читання/Зміна кутової швидкості
Функції:
1. Оновлення координат пов'язаної частини тіла
. Перевірка приналежності кута допустимому діапазону
. Малювання частини тіла
. Завдання діапазону кутів
. Вирощують за напрямом В«позитивногоВ» обертання
. Вирощують проти напрямку В«позитивногоВ» обертання
Клас голова
Голова являє собою коло деякого радіуса з певними координатами центру.
Клас Голова повинна мати:
Поля:
. Радіус;
. Центр;
І у неї повинна бути наступна функція:
. Функція малювання себе.
Клас осіб
Як відомо, у людини дві руки і дві ноги, кожні з яких складаються з двох зв'язаних обертових частин тіла (плече і передпліччя, стегно і гомілку). Разом таких частин всього 8. А так само голова, представлена ​​окремим класом, і тулуб. У виду малої покладеної функціональності на тулубі, було вирішено не виділяти його як окремий клас, а просто графічно представити як елементарний відрізок. p align="justify"> Клас Людина складається з:
Поля:
. Координати початкової точки тулуба
. Довжина тулуба
. Колір
. Екземпляри класу Обертова Частина Тіла (8 шт.)
. Примірник класу Голова