Курс по Raku / Обекти, вход-изход и изключения / Класове и обекти / Наследяване / Exercises
Фигура и квадрат
Задача
Дефинирайте базов клас Shape с метод name,
който връща 'shape', и метод describe, който
връща низа I am a <name> (използвайки собствения си
name).
След това дефинирайте клас Square, който наследява
Shape и предефинира name, за да връща
'square'.
Отпечатайте описанието на един Square.
Пример
Програмата отпечатва:
I am a square