<?php
/*
?* WEB开发笔记 www.chhua.com 每日练习之PHP的抽象类和抽象方法的使用

?*/
abstract class abs{//抽象类必须通过继承之后才能实例化
?protected? $arr;
?public function __construct(){//抽象类的构造方法
??$this->arr=array(“a”,”b”,”c”,”d”);
?}
?
?abstract function write();//抽象类中的抽象方法
}

class abs_a extends abs{
?public function write(){//重写抽象方法,实现不同的功能
??print_r($this->arr);
?}
}

class abs_b extends abs{
?public function write(){//重写抽象方法,实现不同的功能
??echo “www.chhua.com“;
?}
}

$a1=new abs_a();
$a1->write();
$a2=new abs_b();
$a2->write();
?>