//抽象类:无法实例化 类前加abstract ,此类既是抽象类,无法实例化 春秋战国燕玲飞行器专家能工巧匠 他写了一份图纸---飞行器制造书 飞行器秘籍 1:要有一个有力的发动机,喷气式 2要有一个平衡舵掌握平衡 ![]() ![]() ![]() <?php //抽象类:无法实例化 /*类前加abstract ,此类既是抽象类,无法实例化 春秋战国燕玲飞行器专家能工巧匠 他写了一份图纸---飞行器制造书 飞行器秘籍 1:要有一个有力的发动机,喷气式 2要有一个平衡舵掌握平衡*/ abstract class flydea{ public abstract function engine(); public abstract function blance(); } //$kongke=new flydea();//Cannot instantiate abstract class flydea //抽象类不能来实例化 //到了明朝万户用火箭解决了发动机的问题 abstract class rocket extends flydea{ public function engine(){ echo '点燃嘭嘭嘭发动'; } } class fly extends rocket{ public function engine(){ echo 'youlireng <br>'; } public function blance(){ echo '两翼保持平衡<br>'; } public function start(){ $this->engine(); for($i=0;$i<10;$i++){ $this->blance(); echo '平衡飞行<br>'; } } } $apache = new fly(); $apache->start(); abstract class car{ public function run(){ echo 'didi<br>'; } } class qq extends car{ } $qq=new qq(); $qq->run(); abstract class welcome{ public abstract function well(); } class china extends welcome{ public function well(){ echo 'huanying<br>'; } } $c='china'; $china=new $c(); $china->well(); |
|
来自: phpcoder_echo > 《php高级》