Курс по Raku / Обекти, вход-изход и изключения / Класове и обекти / Наследяване / Exercises

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

Задача

Дефинирайте базов клас Shape с метод name, който връща 'shape', и метод describe, който връща низа I am a <name> (използвайки собствения си name).

След това дефинирайте клас Square, който наследява Shape и предефинира name, за да връща 'square'.

Отпечатайте описанието на един Square.

Пример

Програмата отпечатва:

I am a square

Решение

Вижте решението

Навигация в курса

Решение: Служители и роли   |   Решение: Фигура и квадрат