PHP入门(8) 面向对象(2) 抽象类

来源:互联网 发布:幼儿讲故事软件下载 编辑:程序博客网 时间:2024/05/20 21:48

1.抽象类必须被继承才能使用,不能直接new


2.抽象类可以有非抽象方法


3.子类必须实现所有抽象方法


4.与JAVA的抽象类神似

(点击转到)JAVA的抽象类

<?php//抽象类关键字 abstract  抽象类不能实例化 必须被继承才能使用    abstract class _parent{        //抽象方法关键字 abstract        public  abstract  function  fun1();        //抽象类中可以用非抽象方法        public  function parentfunc() {            echo "Hello<br>";        }    }    class Test extends _parent{    //必须实现抽象类的所有抽象方法        public  function  fun1(){            echo  "class Test<br>";        }    }    $A = new  Test();    $A->fun1();    $A->parentfunc();?>
0 0