final關鍵字的介紹及使用

2021-10-24 14:52:38 字數 986 閱讀 7729

* final:最終的

* * 1. final可以用來修飾的結構:類、方法、變數

* * 2. final 用來修飾乙個類:此類不能被其他類所繼承。

*          比如:string類、system類、stringbuffer類

* * 3. final 用來修飾方法:表明此方法不可以被重寫

*             比如:object類中getclass();

* * 4. final 用來修飾變數:此時的"變數"就稱為是乙個常量

*         4.1 final修飾屬性:可以考慮賦值的位置有:顯式初始化、**塊中初始化、構造器中初始化

*         4.2 final修飾區域性變數:

*           尤其是使用final修飾形參時,表明此形參是乙個常量。當我們呼叫此方法時,給常量形參賦乙個實參。一旦賦值

*           以後,就只能在方法體內使用此形參,但不能進行重新賦值。

*           

*  static final 用來修飾屬性:全域性常量

public class finaltest 

public finaltest()

public finaltest(int n)

// public void setdown(int down)

public void dowidth()

public void show()

public void show(final int num)

public static void main(string args)

}final class finala

//class b extends finala

//class c extends string

class aa

}class bb extends aa

}

final關鍵字的使用

1 final修飾類 格式 public final class 類名稱 意義 此類不能有子類,即次類的成員方法都無法覆蓋重寫 2 final修飾成員方法 格式 修飾符 final 返回值型別 方法名稱 引數列表 意義 此方法若在父類中,子類中無法被重寫。注意 對於類和方法不能由abstract和f...

final關鍵字的使用

1 final可以用來修飾的結構 類 包 括內部類 方法 變 量 color 類 包括內部 類 方 法 變數 2 final用來修飾乙個類 俗稱太監類 此類不 能被其他 類繼 承 color 此類不能被其 他類繼承 比如 string類 system類 stringbuffer類 3 final用來...

static關鍵字 final 關鍵字

特點 隨著類的載入而載入,也就是說靜態會隨著類的消失而消失,說明他的生命週期最長 靜態變數 static 關鍵字修飾成員變數,使用 類名.變數名 的形式來訪問,也可以使用 例項物件.變數名 的形式來訪問。靜態方法 static 關鍵字修飾成員函式,靜態方法可以使用 類名.方法名 的形式來訪問,也可以...