Курс Raku / Об’єкти, введення-виведення та винятки / Класи та об’єкти / Успадкування / Вправи

Фігура і квадрат

Завдання

Визначте базовий клас Shape із методом name, який повертає 'shape', і методом describe, що повертає рядок I am a <name> (використовуючи власний name).

Потім визначте клас Square, який успадковує від Shape і перевизначає name, щоб той повертав 'square'.

Виведіть опис об’єкта Square.

Приклад

Програма виводить:

I am a square

Рішення

Дивіться рішення

Навігація курсом

Розв’язання: Працівники та ролі   |   Розв’язання: Фігура і квадрат