1. 云栖社区>
  2. PHP教程>
  3. 正文

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

作者:用户 来源:互联网 时间:2017-12-01 15:06:16

php对象抽象入门面向

PHP入门(8) 面向对象(2) 抽象类 - 摘要: 本文讲的是PHP入门(8) 面向对象(2) 抽象类, 1.抽象类必须被继承才能使用,不能直接new 2.抽象类可以有非抽象方法 3.子类必须实现所有抽象方法 4.与JAVA的抽象类神似 (点击转到)JAVA的抽象类 <?php//抽象类关键字 abstract 抽象类不能实例化

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();?>

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索php , 对象 , 抽象 , 入门 面向 ,以便于您获取更多的相关知识。