码迷,mamicode.com
首页 > Web开发 > 详细

PHP抽象类

时间:2017-06-22 13:30:24      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:输出   抽象方法   重写   second   logs   class   func   color   bst   

知识点:

多态:一个类被多个子类继承,但是每个子类重写该父类的方法不同,呈现出多种形态的功能,这就是多态。

抽象类:抽象类本身含有抽象方法,被抽象关键字abstract修饰的方法被子类继承后必须进行重写。如下:

 1  2 abstract class First{
 3     
 4     abstract public function getNum();
 5 }
 6 //第一个子类
 7 class Second extends First{
 8     
 9     private $num = 2;
10     public function getNum(){
11         
12         echo $this->num;
13     }
14 }
15 $a = new Second();
16 $a->getNum();//输出
//第二个子类 17 class Three extends First{ 18 19 private $num = 3; 20 public function getNum(){ 21 22 echo $this->num; 23 } 24 } 25 $b = new Three(); 26 $b->getNum();//输出3

 

PHP抽象类

标签:输出   抽象方法   重写   second   logs   class   func   color   bst   

原文地址:http://www.cnblogs.com/chengzhongde/p/7064235.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!