深入分析php中接口与抽象类的区别
2013-06-08 08:57
761 查看
<?php
interface IAnimal{
public function run();
public function speak();
}
class Animal implements IAnimal{
public function run(){
//在这里可以添加一些相同的run逻辑
return "same run<br />";
}
public function speak(){
//这里可以添加一些相同的speak逻辑
return "same speak<br />";
}
}
class Dog extends Animal{
public function speak(){
//在这里可以添加一些Dog逻辑
return "Dog speak<br />";
}
}
class Cattle extends Animal{
public function speak(){
//在这里可以添加一些Cattle逻辑
return "Cattle speak<br />";
}
}
$oDog=new Dog();
echo($oDog->run());
echo($oDog->speak());
$oCattle=new Cattle();
echo($oCattle->run());
echo($oCattle->speak());
?>
相关文章推荐
- 深入分析php中接口与抽象类的区别
- PHP中抽象类、接口的区别与选择分析
- PHP接口和抽象类的区别
- php中抽象类和接口的特点、区别和选择
- PHP高级——抽象类与接口的区别
- 抽象类与接口的深入区别
- php中抽象类和接口的概念和区别
- Java 深入学习(3) —— 抽象类(Abstract Class) 与 接口(Interface)的区别
- php面向对象编程:抽象类与接口的区别
- 抽象类和接口的区别——很深入的一篇文章
- php中抽象类和接口的概念和区别
- 抽象类和接口的区别(php实例)
- php 抽象类和接口的区别
- PHP的抽象类、接口的区别和选择
- 深入分析java抽象类与接口区别
- PHP的抽象类、接口的区别和选择
- php中抽象类与接口的区别
- 多维度分析:抽象类和接口的区别
- 深入了解抽象类与接口的区别
- PHP高级——抽象类与接口的区别