类的抽象方法和类2011/9/8
类的抽象方法和类
抽象关键字:abstract
一个类中有至少有一个抽象方法的类叫做抽象类
抽象方法不允许有{}
抽象方法前要加abstract
抽象类的特点:1.不能被实例化,只能被继承
2.继承的派生类中要把所有的抽象方法进行重载才能实例化
<?php
header("Content-Type:text/html;charset=UTF-8");
abstract class c1{
    abstract function fun1();
    abstract function fun2();
    abstract function  fun3();
}
class c2 extends c1{ 
    
    //必须要有抽象类中的抽象函数的重载函数
    function fun1(){
       echo "第一个";
    }
    
    function fun2(){
       echo "第二个";
    }
    
    function fun3(){
       echo "第三个";
    }
    
    }
$p=new c2();
echo $p->fun1()."<br/>";
echo $p->fun2()."<br/>";
echo $p->fun3()."<br/>";
?>
运行结果:
第一个
第二个
第三个
 
                    
                     
                    
                 
                    
                 
 
                
            
        