php final PHP中final关键字用法

PHP中final关键字用法

  final的意思是不可更改的`,也就是说final定义的东西是不可改变的。以下是小编为大家搜索整理的PHP中final关键字用法,希望能给大家带来帮助!更多精彩内容请及时关注我们应届毕业生考试网!

  final关键字只能用来定义类和定义方法

  使用final关键字标记的类不能被继承

  final class Person{

  .......

  }

  class Student extends Person{

  .......

  }

  会出现错误提示。Fatal error :Class Student may not inherit from final class(Person)

  使用final关键字标记的方法不能被子类覆盖

  class Person{

  final function Say{

  ......

  }

  }

  class Student extends Person{

  function Say{

  ......

  }

  }

  会出现下面错误:

  Fatal Error:Cannot Override final method Person::say

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1156092664@qq.com 举报,一经查实,本站将立刻删除。

在线客服
分享本页
返回顶部