java中方法的終結者(final關鍵字)
java中方法的終結者(final關鍵字)
final關鍵字是用來修飾類的,修飾了類後就表示此類不可以被繼承,那我就叫他被結束了。(用了final關鍵字後,此類也就不可以被擴充了)
一.注意final是一種關鍵詞,注意使用位置!!!
舉個類的例子:
public final class Test{
}
二.final可以修飾的結構:類,方法,變數
1.其中,我們常見的String類,System類,StringBuffer類就是final的修飾產物。
2.final修飾方法時候,表示此方法不可以被重寫!
例如:
public final void method{}
//此方法不可以再被重寫了
(可以理解為,將結束進行到底,何處都為結束)
我們常用的Object中的getclass就是final修飾的,因為他的作用就已經確定死了。
3.final修飾一個變數時候,這就變成一個常量了,也就是說它不可以變了。
形式有以下三種:
第一種:
final int wide=1;//(這種情況必須賦值)
第二種:
final int wide;
{ wide = 1} //(程式碼塊中賦值)
第三種:
final int wide;
public 類名(){
wide = 1;} //(構造器中也可以賦值)
注意:1.不可以用方法對final屬性進行賦值,也就是不能改。
2.final修飾的區域性變數,而且final修飾形參時候,表明此形參為常量。
三.存在意義:不讓某類再被繼承。(當某個類已經完美了或者滿足我們的)
相關文章
- Java中final關鍵字Java
- java中的static和final關鍵字Java
- Java中final關鍵字如何使用?Java
- Java Final關鍵字Java
- Java關鍵字static、final使用小結Java
- Java關鍵字final、static使用總結Java
- 深入理解Java中的final關鍵字Java
- Java 關鍵字之 finalJava
- java之final關鍵字Java
- Java 中 final 關鍵字有什麼用Java
- Java併發--final關鍵字Java
- java基礎-關鍵字finalJava
- final關鍵字
- Java基礎——final和static關鍵字Java
- java final和static關鍵字學習Java
- 徹底搞定Java關鍵字final、staticJava
- java基礎----->Static 和 Final 關鍵字Java
- JAVA中的關鍵字Java
- Java面試題,深入理解final關鍵字Java面試題
- java中this關鍵字Java
- final關鍵字深入解析
- java中this關鍵字的用法Java
- java中的static關鍵字Java
- 物件導向-final關鍵字物件
- java中的instanceof關鍵字Java
- Java中的各種關鍵字Java
- 在Java中this關鍵字的使用Java
- Java中transient關鍵字的作用Java
- java中static關鍵字的作用Java
- Java中的static關鍵字解析Java
- 安卓開發(Java)中關於final關鍵字與執行緒安全性安卓Java執行緒
- final關鍵字的作用(skycto JEEditor)
- java構造方法-this關鍵字的用法Java構造方法
- Java 的包, 許可權修飾符與final關鍵字Java
- Java中this與super關鍵字Java
- java中native關鍵字的用法Java
- Java中的關鍵字和保留字Java
- Java transient關鍵字使用總結Java