Реалізуй клас, що описує коло.
У класі повинні бути такі компоненти:
* поле, що зберігає радіус кола;
* get-властивість, яке повертає радіус кола;
* set-властивість, що встановлює радіус кола;
* get-властивість, яке повертає діаметр кола;
* метод, що обчислює площу кола;
* метод, що обчислює довжину кола.
Продемонструй роботу властивостей і методів.
Реалізуй клас, що описує канцелярський маркер. У класі повинні бути такі компоненти:
* поле, яке зберігає колір маркера;
* поле, яке зберігає кількість чорнил у маркері (у відсотках);
* метод для вводу (приймає рядок і виводить текст відповідним кольором;
текст виводиться до тих пір, поки в маркері є чорнило;
один не пробільний символ — це 0,5% чорнил у маркері).
Реалізуй клас, що описує маркер, який можна перезаправляти.
Успадкуй цей клас від простого маркера і додай метод для заправки.
Продемонструй роботу написаних методів.
Реалізуй клас Employee, що описує працівника, і створи масив працівників банку.
Реалізуй клас EmpTable для генерації HTML-коду таблиці зі списком працівників банку.
Масив працівників необхідно передавати через конструктор, а отримувати HTML-код за допомогою методу getHtml ().
Створи об'єкт класу EmpTable і виведи на екран результат роботи методу getHtml ().
Name | Position | Age |
---|