php抽象类用法实例分析

yipeiwu_com6年前PHP代码库

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

<?php
/*
 * abstract
 * 抽象类:
 * 1、至少有一个抽象方法(没有具体实现的方法)
 * 2、不能被实例化,可以被继承
 * 3、抽象类可以有子抽象类
 * 相对于接口:
 * 1、可以有属性
 * 2、一个子类只能继承一个抽象类,但是可以实现多个接口
 * 
 * 
 * */
 abstract class qian {
  abstract function getfirst();
  function gettwo() {
    echo "I am gettwo";
  }
 }
 abstract class jj extends qian {
  abstract function getthree();
 }
 class nan extends jj {
  function getfirst() {
    echo "I am getfirst";
  }
  function getthree() {
    echo "I am getthree";
  }
 }
 $nn = new nan();
 $nn->getfirst();
 $nn->gettwo();
 $nn->getthree();
?>

希望本文所述对大家的php程序设计有所帮助。

相关文章

PHP实现的策略模式示例

本文实例讲述了PHP实现的策略模式。分享给大家供大家参考,具体如下: 个人觉得设计模式只有在实际应用中才能够慢慢的去熟悉,到最后做到心中有模式,事事有模式,哈哈 例如:一个电商首页,...

php数组一对一替换实现代码

复制代码 代码如下: <?php header("Content-type: text/html; charset=utf-8"); function multiple_repla...

php bootstrap实现简单登录

php bootstrap实现简单登录

本文实例为大家分享了php bootstrap实现简单登录的方法,供大家参考,具体内容如下 所有文件 记住是获取name键值对 from 里面 action就是你的动作 si...

PHP中使用foreach()遍历二维数组的简单实例

第一种类型 想用foreach()遍历整个二维数组: $team = array('lk','ok'); $book = array('linux服务器配置与管理',$team)...

PHP使用stream_context_create()模拟POST/GET请求的方法

本文实例讲述了PHP使用stream_context_create()模拟POST/GET请求的方法。分享给大家供大家参考,具体如下: 有时候,我们需要在服务器端模拟 POST/GET...