final 关键字
final 关键字用于定义类和方法,该关键字表示该类或方法为最终版本,即该类不能被继承,或该方法在子类中不能被重载(覆盖)。
类使用 final 关键字的例子:
final class Person { ...... }
final 定义的类被继承时会提示如下错误:
Fatal error: Class Student may not inherit from final class (Person) in ...
方法使用 final 关键字的例子:
class Person { final function say() { ...... } }