#新人作业task3

作业1

这里定义了一个抽象类Animal

" ;
    }
}

接下来是三个类的定义

speak("I'm a pig!") ;
   }
}
class Monkey extends Animal
{
    public function roar()
    {
        $this->speak("I'm a monkey!") ;
    }
}
class Dog extends Animal
{
    public function roar()
    {
        $this->speak("I'm a dog!") ;
    }
}

接下来定义一个测试函数,并进行测试。

roar() ;
    $myMonkey ->roar() ;
    $myPig ->roar() ;
}
test() ;

测试结果为:
I'm a dog!
I'm a monkey!
I'm a pig!

作业2

先定义两个接口

再在抽象类People中实现接口中的方法:

" ;
   }
   public function talk(  )
   {
       echo "I'm talking!"."
" ; } }

最后由Teacher类继承People类,并在其中进行测试

" ;
    }
    // ……
}
$myTeacher = new Teacher() ;
$myTeacher->play() ;
$myTeacher->Teachertalk("I'm the father of Kai.Z!" ) ;
$myTeacher->talk() ;

结果为:
I'm playing!
I'm the father of Kai.Z!
I'm talking!

你可能感兴趣的:(#新人作业task3)