PHP面向对象开发的学习(5)

作者在 2010-12-12 23:55:24 发布以下内容
1、抽象关键字——absract
抽象就是无法确切说明,但又有一点的概念或者名称,使用abstract定义。
2、抽象方法和抽象类的定义
(1)类中至少有一个方法是抽象的,我们称之为抽象类
(2)抽象方法不允许有{}
(3)抽象方法前面必须有abstract
例子:
abstract class class1{
abstract function fun1();
}//两者都必须使用
3、抽象类和方法使用规则
特点:
(1)不能被实例化,只能被继承
(2)继承的派生类当中,要把所有抽象方法重载才能实例化,重载所有抽象方法
例子:
class class2 extends class1{
function fun1(){
...
}
}
注意:只要有一个方法是abstract的,则该类也必须申明abstract。
前景 | 阅读 872 次
文章评论,共0条
游客请输入验证码
浏览37786次