跟着百度学PHP[4]OOP面对对象编程-12-抽象类
Posted 可我浪费着我寒冷的年华
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了跟着百度学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-抽象类的主要内容,如果未能解决你的问题,请参考以下文章
跟着百度学PHP[4]OOP面对对象编程-7-OOP的一些关键子讲解
跟着百度学PHP[4]OOP面对对象编程-5-内部引用$this
跟着百度学PHP[4]OOP面对对象编程-7-封装性private
跟着百度学PHP[4]OOP面对对象编程-16-switch逻辑就语句