php中final关键字
2019-12-30 本文已影响0人
PENG先森_晓宇
- final关键字作用于class时表示该类是不可被继承。
final class Person{
.......
}
class Student extends Person{
.......
}
会出现错误提示。Fatal error :Class Student may not inherit from final class(Person)
- final关键字作用于function时表示该方法不可子类被覆盖,不可被子类重写。
class Person{
final function Say(){
......
}
}
class Student extends Person{
function Say(){
......
}
}
会出现下面错误:
Fatal Error:Cannot Override final method Person::say()