Курс Raku / Об’єкти, введення-виведення та винятки / Класи та об’єкти / Протокол метаоб’єктів 🆕 / Вправи

Додайте метод

Завдання

Визначте клас Dog, який має лише атрибут name і жодного методу. Потім за допомогою MOP додайте до нього метод speak під час виконання. Доданий метод має використовувати власне name об’єкта й повертати <name> says woof. Створіть пса на ім’я Rex і викличте новий метод.

Приклад

Програма виводить:

Rex says woof

Рішення

Дивіться рішення

Навігація курсом

Розв’язання: Ромб класів   |   Розв’язання: Додайте метод