PHP 多态 发表于 2016-12-05 | 更新于 2018-11-11 | 分类于 PHP , OOP | 评论数: | 阅读次数: 使用接口和类型提示实现多态 根据使用类的上下文来重新定义或改变类的性质和行为 不同的对象,执行相同的方法,而又取得不同的结果 1234567891011121314151617181920212223242526272829303132interface Animal{ public function eat();}class Cat implements Animal{ public function eat(){ echo "cat eat"; }}class Dog implements Animal{ public function eat(){ echo "dog eat"; }}class Demo{ public function eat(Animal $animal) { $animal->eat(); }}$demo=new Demo;$demo->eat(new Dog());$demo->eat(new Cat());