Java之最終修飾符 final

2021-07-09 23:36:46 字數 380 閱讀 1191

final

(1)是最終的意思。可以修飾類,修飾成員方法,修飾變數。

(2)特點:

a:它修飾的類不能被繼承

b:它修飾的成員方法不能被重寫

c:它修飾的變數是常量

(3)思考:

a:final修飾的變數一般在定義的時候就給賦值了,那麼,請問有沒有可能在其他情況下賦值?

有。在構造方法完畢前都行。

class outerinnerdemo 

public static void main(string args) 

}b:final修飾基本型別和引用型別

final修飾基本型別:值不能改變

final修飾引用型別:位址值不能改變,物件的內容是可以發生改變的。

java訪問控制修飾符,final修飾符

package mainfunction import test1.dog 修飾類檔案 如果不加任何修飾預設就是protest,及只有本包內的檔案可以訪問,其他包不能訪問,外部包要能訪問必須加上pubilic修飾該類 public class persion param age 年齡 param i...

修飾符 final 最終的 最後的

final 可以修飾符變數 區域性變數 例項變數 靜態變數 1 final修飾的變數是作用範圍內的常量,只允許一次賦值,不允許更改 注意 final修飾的變數 通常以全大寫字母作為名字 2 final 修飾 例項變數 jvm不再分配預設值 final 修飾例項變數初始化的位置 a.在宣告的同時 給其...

JAVA中的final修飾符

final 最終。作為修飾符 1 可以修飾類,變數,函式 2 被final修飾的類不可以被繼承,為了避免被繼承,被子類複寫功能 3 被final修飾的方法不可以複寫 4 被final修飾的變數是乙個常量,只能賦值一次,既可以修飾成員變數,也可以修飾區域性變數 當在描述事物時,一些資料的出現值是固定的...