A-A+

php抽象类用法实例分析

2021年06月09日 我爱编程 暂无评论

这篇文章主要介绍了php抽象类用法,以实例形式深入浅出的分析了php中抽象类的概念、定义及实现方法,需要的朋友可以参考下。

本文实例讲述了php抽象类用法,分享给大家供大家参考,具体如下:

  1. <?php
  2. /*
  3.  * abstract
  4.  * 抽象类:
  5.  * 1、至少有一个抽象方法(没有具体实现的方法)
  6.  * 2、不能被实例化,可以被继承
  7.  * 3、抽象类可以有子抽象类
  8.  * 相对于接口:
  9.  * 1、可以有属性
  10.  * 2、一个子类只能继承一个抽象类,但是可以实现多个接口
  11.  * 
  12.  * 
  13.  * */
  14.  abstract class qian {
  15.   abstract function getfirst();
  16.   function gettwo() {
  17.     echo "I am gettwo";
  18.   }
  19.  }
  20.  abstract class jj extends qian {
  21.   abstract function getthree();
  22.  }
  23.  class nan extends jj {
  24.   function getfirst() {
  25.     echo "I am getfirst";
  26.   }
  27.   function getthree() {
  28.     echo "I am getthree";
  29.   }
  30.  }
  31.  $nn = new nan();
  32.  $nn->getfirst();
  33.  $nn->gettwo();
  34.  $nn->getthree();
  35. ?>
标签:

给我留言

Copyright © 四季博客 保留所有权利.   Theme  Ality

用户登录