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

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

Задача

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

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

Напечатайте описание объекта Square.

Пример

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

I am a square

Решение

Посмотреть решение

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

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