Тест · Наследование и интерфейсы · урок 2 из 8
Тест — переопределение
Вопрос 1 из 2
Что выведет программа?
<?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";