Курс по Raku / Обекти, вход-изход и изключения / Класове и обекти / Роли / Exercises
Домашен любимец с име и възраст
Задача
Дефинирайте две роли:
Named, с методlabel, който връщаI am <name>;Aged, с методstatus, който връща<age> years.
След това дефинирайте клас Pet, който изпълнява и двете
роли и има атрибутите name и age. Създайте
любимец на име Rex на възраст 3 и отпечатайте
неговите label и status.
Пример
Програмата отпечатва:
I am Rex
3 yearsРешение
Навигация в курса
← Решение: Кутия с размер | Решение: Домашен любимец с име и възраст →