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

Тест — Наследование

Что выведет следующая программа?

class Animal {
    method speak { 'some sound' }
}

class Cow is Animal {
    method speak { 'Moo' }
}

say Cow.new.speak;
0some sound
1Moo
0Animal
0ошибка

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

Переопределение методов   |   Сотрудники и роли