Завдання 1

Реалізуй клас, що описує коло.
У класі повинні бути такі компоненти:
* поле, що зберігає радіус кола;
* get-властивість, яке повертає радіус кола;
* set-властивість, що встановлює радіус кола;
* get-властивість, яке повертає діаметр кола;
* метод, що обчислює площу кола;
* метод, що обчислює довжину кола.
Продемонструй роботу властивостей і методів.

Show Circle:

Завдання 2

Реалізуй клас, що описує канцелярський маркер. У класі повинні бути такі компоненти:
* поле, яке зберігає колір маркера;
* поле, яке зберігає кількість чорнил у маркері (у відсотках);
* метод для вводу (приймає рядок і виводить текст відповідним кольором; текст виводиться до тих пір, поки в маркері є чорнило; один не пробільний символ — це 0,5% чорнил у маркері).

Реалізуй клас, що описує маркер, який можна перезаправляти.
Успадкуй цей клас від простого маркера і додай метод для заправки.

Продемонструй роботу написаних методів.

Marker Bar

Завдання 3

Реалізуй клас Employee, що описує працівника, і створи масив працівників банку.
Реалізуй клас EmpTable для генерації HTML-коду таблиці зі списком працівників банку.
Масив працівників необхідно передавати через конструктор, а отримувати HTML-код за допомогою методу getHtml ().
Створи об'єкт класу EmpTable і виведи на екран результат роботи методу getHtml ().

Name Position Age