php_task3

任务:

定义抽象类动物
定义⼦类猪、狗、猴⼦继承⾃动物。
动物⽅法如下:
abstract roar() : void;
speak() : void;
要求⼦类复写⽗类的⽅法 定义⼀个测试函数,测试所有的动物都可以咆哮

解决方案:

\n";
    }
    public function speak() {
        echo "speak i am a pig
\n"; } } class dog extends animal { public function roar() { echo "roar i am a dog
\n"; } public function speak() { echo "speak i am a dog
\n"; } } class monkey extends animal { public function roar() { echo "roar i am a monkey
\n"; } public function speak() { echo "speak i am a monkey
\n"; } } function testroar(animal $ani) { $ani->roar(); } $animalgroup = array( 0=>"pig", 1 => "dog", 2=>'monkey'); foreach($animalgroup as $i => $v) { $v = new $v; testroar($v); } ?>

测试结果

php_task3_第1张图片
task3.jpg

你可能感兴趣的:(php_task3)