欢迎光临!中国网页设计提供最新的免费网页制作教程,网页设计技术,HTML5+DIV3...中国站长必上的网站。
加入收藏设为首页广告合作
您当前位置:网站首页 >> 网络编程 >> PHP编程 >> php抽象类定义及实例详解
  • Asp编程
  • PHP编程
  • .Net编程
  • jsp编程
  • android 开发
  • Access
  • Mysql
  • Mssql
  • Oracle
  • php抽象类定义及实例详解

    来源:中国网页设计 浏览:1011

    内容提要:文章主要介绍了php抽象类的定义及使用,实例分析了php抽象类的功能与使用中的相关注意事项。

    php抽象类:

    1、用 abstract 来修饰一个类,那么这个类就是抽象类;抽象类绝对不能被实例化,即$abc = new 抽象类名();会报错。

    2、用abstract 来修饰一个方法,那么该方法就是抽象方法;

    3、如果类中有一个抽象方法,那么该类就必须定义为抽象类;但反过来,抽象类里并不一定要有抽象方法。另外,抽象类里也可以有普通方法。

    4、抽象方法不能有方法体。即abstract function abc();------后面不能加大括号{.........}。

    5、一个类继承了某个抽象类,那么,它必须实现抽象类中所有的抽象方法(除非,它也这些抽象方法声明为抽象的,相当于抽象类继承了抽象类)。

    抽象类简单实例:

    <?php
    abstract class Animal{
     public $name;
     protected $price;
     abstract function cry();
    }
    class Dog extends Animal{
     function cry(){
     echo "汪汪...";
     }
    }
    $abc = new Animal();
    ?>

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

    发表评论 共有0人对本文发表评论
    网名:
    评论:
    验证:
    (网友评论仅供表达个人看法,并不表明本站同意其观点或证实其描述)
    联系我们 - 网站调查 - 免责声明 - 站长简介 - 站点综合查询 - 课件习题 - 友情链接 - 站长统计