类的抽象方法和类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/>";

?>

 

 

运行结果:

第一个
第二个
第三个

posted @ 2011-09-08 09:52  戴月耿  阅读(116)  评论(0)    收藏  举报