php中final關鍵字用法分析

2021-08-17 20:18:40 字數 866 閱讀 8487

final關鍵字只能用來定義類和定義方法。

使用final關鍵字標記的類不能被繼承

?

1

2

3

4

5

6

finalclassperson

classstudentextendsperson

會出現錯誤提示。fatal error :class student may not inherit from final class(person)

使用final關鍵字標記的方法不能被子類覆蓋

?

1

2

3

4

5

6

7

8

9

10

classperson

}

classstudentextendsperson

}

會出現下面錯誤:

fatal error:cannot override final method person::say()

php中final關鍵字用法分析

final關鍵字只能用來定義類和定義方法。使用final關鍵字標記的類不能被繼承 final class person clwww.cppcns.comass student extends person 會出現錯誤提示。fatal error class student may not inher...

final關鍵字用法

final 變數 final 變數能被顯式地初始化並且只能初始化一次。被宣告為 final 的物件的引用不能指向不同的物件。但是 final 物件裡的資料可以被改變。也就是說 final 物件的引用不能 改變,但是裡面的值可以改變。final 修飾符通常和 static 修飾符一起使用來建立類常量。...

final關鍵字用法

當用final去修飾乙個類的時候,表示這個類不能被繼承。注意 a.被final修飾的類,final類中的成員變數可以根據自己的實際需要設計為fianl。b.final類中的成員方法都會被隱式的指定為final方法。說明 在自己設計乙個類的時候,要想好這個類將來是否會被繼承,如果可以被繼承,則該類不能...