【php开源代码栏目提醒】:网学会员鉴于大家对php开源代码十分关注,论文会员在此为大家搜集整理了“3_17.php”一文,供大家参考学习
<?php
//定义一个抽象类
abstract class Human{
var $age = 0;
var $name = "";
//定义抽象方法
abstract function show();
abstract function setName($name);
abstract function getName();
//定义非抽象类
function setAge($age){
$this->age = $age;
}
}
//定义一个test类,继承Human这上抽象类
class test extends Human{
//实现基类中的show方法
function show(){
echo $this->getName().$this->age;
}
//实现基类中的setName方法
function setName($name){
$this->name = $name;
}
//实现基类中的getName方法
function getName(){
return $this->name;
}
}
//实现基类所有的抽象方法后,就可以实例化test类了
$newTest = new test();
$newTest->setName("小明");
$newTest->setAge(18);
$newTest->show();
?>
上一篇:
3_16.php
下一篇:
首鼠两端