首页 > 代码库 > 跟着百度学PHP[4]OOP面对对象编程-12-抽象类

跟着百度学PHP[4]OOP面对对象编程-12-抽象类

什么是抽象方法?我们在类里面定义的没有方法体的方法就是抽象方法。所谓的没有方法体指的是,在方法声明的时候没有大括号以及其中的内容,而是直接在声明时在方法名后加上分号结束,另外在声明抽象方法时还要加一个关键字“abstract”来修饰。

 

目录====================================

1.声明一个抽象类,抽象方法(案例一)

2.继承一个抽象类(实例二)

=======================================

案例一

<?php abstract class test{         //声明一个test抽象类    public $name;    abstract public hello(); //声明一个抽象方法    public world();} ?>

实例二

<?php abstract class hello{    abstract public function test();}/*** */class nihao extends hello{    public function test(){        echo "hello world\n";    }}/*** */class wohao extends hello{        public function test(){        echo "我要成大牛!";    }}$a=new nihao;$a->test(); ?>
输出内容如下:
hello world

 

 

THE END


 

跟着百度学PHP[4]OOP面对对象编程-12-抽象类