關於final修飾詞
final可以修飾類、方法、變數、引數。
1、修飾類。
被final修飾的類將不能被繼承,因此該類中的方法將都不能被覆蓋。
在開發此類時,如果確定該類中的所有方法不會被覆蓋,那麼就可以將該類用final進行修飾。不過這種方式一般採用的不多。
public final class testfinal
2、修飾方法。
被final修飾的成員方法將不能被重寫,主要作用就是如果該方法不想被其子類對其修改重寫,那麼就可以對該方法進行final修飾。
public final void test2()
3、修飾變數。
變數分為三種:靜態變數、成員變數、區域性變數。
一旦變數被final修飾並且賦予初始值之後,那麼值將不能發生改變。
此處有一特殊用法,宣告變數時,不初始化其值,該用法稱其為final空白。不過必須在構造方法中進行賦值。好處是,不同的物件該值會不同,但是卻針對該物件值不變。
public final class testfinal
4、修飾引數。
被final修飾的方法引數,可以正常使用,但是不能改變它的值。
public void test1(final int y)
常用Java修飾詞
1.public 使用物件 類 介面 成員 介紹 無論它所處在的包定義在哪,該類 介面 成員 都是可訪問的 2.private 使用物件 成員 介紹 成員只可以在定義它的類中被訪問 3.static 使用物件 類 方法 字段 初始化函式 介紹 成名為static的內部類是乙個頂級類,它和包含類的成員...
Java訪問許可權修飾詞
從訪問許可權的大小可以由大到小排列為public,protected,包訪問許可權,以private.包訪問許可權 即預設訪問許可權,沒有任何關鍵字,又是也表示friendly。在乙個包中,如果乙個物件前面沒有任何許可權修飾符的話,就預設為包許可權修飾符。包預設許可權的範圍是包內的任意乙個類中都可以...
Java訪問許可權修飾詞
public 介面訪問許可權 使用關鍵字public,就意味著public修飾的成員宣告自己對每個人都是可以訪問的。private 你無法訪問 private關鍵字的意思是,除了包含該成員的類之外,其它任何類都無法訪問這個成員 protected 繼承訪問許可權 protected修飾的成員,對於繼...