PHP程序设计基础(微课版)(第2版)课件 3.PHP final 关键字与类的接口.pptx

PHP程序设计基础(微课版)(第2版)课件 3.PHP final 关键字与类的接口.pptx

5.5PHPfinal关键字陈学平

015PHPfinal关键字

5PHPfinal关键字final关键字。final关键字用于定义类和方法,该关键字表示该类或方法为最终版本,即该类不能被继承,或该方法在子类中不能被重载(覆盖)。

类使用final关键字的实例:

finalclassPerson

{

......

}

final定义的类被继承时会提示如下错误:

Fatalerror:ClassStudentmaynotinheritfromfinalclass(Person)in...

5PHPfinal关键字classPerson{????finalfunctionsay()????{????????......????}}

025PHP类的接口

6.1PHP接口PHP类是单继承,也就是不支持多继承,当一个类需要多个类的功能时,继承就无能为力了,为此PHP引入了类的接口技术。

如果一个抽象类里面的所有方法都是抽象方法,且没有声明变量,而且接口里面所有的成员都是public权限的,那么这种特殊的抽象类就叫接口。

接口使用关键字interface来定义,并使用关键字implements来实现接口中的方法,且必须完全实现。

实例4使用关键字interface定义接口,并使用关键字i

文档评论(0)

1亿VIP精品文档

相关文档