Курс языка программирования Raku / Объекты, ввод-вывод и исключения / Классы и объекты / Протокол метаобъектов 🆕 / Exercises
Найдите метод
Задача
Определите класс Animal с методом speak и
класс Dog, который наследует от Animal, но не
добавляет собственных методов. С помощью метаметода у Dog
напечатайте, есть ли у Dog метод по имени
speak (просто True или False).
Это показывает, что find_method просматривает цепочку
наследования, а не только собственные методы класса.
Пример
Программа печатает:
TrueРешение
Навигация по курсу
← Добавление методов во время выполнения | Решение: Найдите метод →