本文概述
- 句法
- 例子1
- 例子2
- 扩展抽象类的类必须实现抽象类中定义的所有抽象方法。
- 抽象类的声明方式与类相同, 但附加了’ abstract’ 关键字。
abstract class MyAbstract{ //Methods}//And is attached to a class using the extends keyword.class Myclass extends MyAbstract{ //class methods}
例子1
<
?phpabstract class a{abstract public function dis1();
abstract public function dis2();
}class b extends a{public function dis1() {echo "srcmini";
} public function dis2() {echo "SSSIT";
}}$obj = new b();
$obj->
dis1();
$obj->
dis2();
?>
输出
文章图片
例子2
<
?phpabstract class Animal{public $name;
public $age;
public function Describe(){return $this->
name . ", " . $this->
age . " years old";
}abstract public function Greet();
}class Dog extends Animal{public function Greet(){return "Woof!";
}public function Describe(){return parent::Describe() . ", and I'm a dog!";
}}$animal = new Dog();
$animal->
name = "Bob";
$animal->
age = 7;
echo $animal->
Describe();
echo $animal->
Greet();
?>
【PHP抽象类】输出
文章图片
推荐阅读
- PHP MySQL登录系统实现示例
- xp安装版系统iso镜像文件下载推荐
- win xp系统下360浏览器打开页面会卡死如何处理
- xp精简版iso镜像文件下载地址
- win xp系统打开IE浏览器会死机是怎样回事
- xp系统下优酷无法加载播放器如何处理
- XP系统电脑显示器闪烁不定的2种处理办法
- xp系统安装版下载2013新版本下载
- winxp系统下无线wifi速度很慢如何处理|winxp系统下无线wifi速度很慢的处理办法