首页 > 代码库 > php抽象类和抽象方法
php抽象类和抽象方法
在oop语言中,一个类可以有一个或多个子类,而每个类都有只收一个公有方法作为外部代码访问其接口。而抽象方法就是为了方便继承而引入的。
当类中由一个方法,它没有方法体,也就是没有花括号,直接分号结束,像这种方法我们叫抽象方法,必须使用关键字abstract定义。
eg:public abstract function fun();
包含这种方法的类必须是抽象类也要使用关键字abstract加以声明。(即使用关键字abstract修饰的类为抽象类)
抽象类的特点:
不能实例化,也就new成对象
若想使用抽象类,就必须定义一个类去继承这个抽象类,并定义覆盖父类的抽象方法(实现抽象方法)。
php抽象类和抽象方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。