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

Добавете метод

Задача

Дефинирайте клас Dog, който има само атрибут name и никакви методи. След това използвайте MOP, за да му добавите метод speak по време на изпълнение. Добавеният метод трябва да използва собственото name на обекта и да връща <name> says woof. Създайте куче на име Rex и извикайте новия метод.

Пример

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

Rex says woof

Решение

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

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

Решение: Ромб от класове   |   Решение: Добавете метод