Перейти к содержимому
Тест · Наследование и интерфейсы · урок 2 из 8

Тест — переопределение

Вопрос 1 из 2

Что выведет программа?

PHP
<?php

class Animal
{
    public function speak(): string { return 'hum'; }
}
class Dog extends Animal
{
    public function speak(): string { return 'woof'; }
    public function talk(): string { return parent::speak() . '!'; }
}
echo (new Dog())->speak(), ' ', (new Dog())->talk(), "\n";