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

php抽象类和抽象方法

时间:2017-03-28 18:40:21      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:多个   抽象类   括号   bsp   不能   对象   抽象方法   实例化   结束   

  在oop语言中,一个类可以有一个或多个子类,而每个类都有只收一个公有方法作为外部代码访问其接口。而抽象方法就是为了方便继承而引入的。

  当类中由一个方法,它没有方法体,也就是没有花括号,直接分号结束,像这种方法我们叫抽象方法,必须使用关键字abstract定义。

 eg:public abstract  function fun();

  包含这种方法的类必须是抽象类也要使用关键字abstract加以声明。(即使用关键字abstract修饰的类为抽象类)

  抽象类的特点:

      不能实例化,也就new成对象

      若想使用抽象类,就必须定义一个类去继承这个抽象类,并定义覆盖父类的抽象方法(实现抽象方法)。

 

php抽象类和抽象方法

标签:多个   抽象类   括号   bsp   不能   对象   抽象方法   实例化   结束   

原文地址:http://www.cnblogs.com/chencuixin/p/6636184.html

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