final關鍵字的基礎知識整理

2021-10-07 11:58:46 字數 487 閱讀 3325

被final修飾的類是最終類,它不能再被繼承

格式:

final

class 類名

被final修飾的方法,在子類中不能被重寫

格式:

public

final

void

method()

修飾基本型別的區域性變數

基本型別的區域性變數被final修飾後,只能賦值一次,不能被更改,第二次賦值會編譯報錯。

修飾引用型別的區域性變數

引用型別的區域性變數被final修飾後,只能指向乙個物件,位址值不能再更改,但是不影響物件內部的成員修改。

修飾成員變數

被final修飾的成員變數是常量,一般有書寫規範,要求常量名所有字母都要大寫。

格式:

private

final string str =

"常量"

;

Static關鍵字的基礎知識整理

static關鍵字屬於乙個修飾符號,它可以用來修飾成員變數和成員方法 不能修飾建構函式 和 塊,被修飾的成員是屬於類的,而不單單是屬於某個物件的。也就是說,static修飾的成員變數和成員方法不能由物件來呼叫,而是直接使用類名呼叫。靜態成員方法 靜態函式是在類載入的時候就在記憶體中載入完成,可以直接...

Java基礎 final關鍵字

final概述 final可以修飾類,方法和變數。特點 1 final可以修飾類,該類不能被繼承。2 final可以修飾方法,該方法不能被重寫。3 final可以修飾變數,該變數不能被重新賦值。因為這個變數為常量。final修飾區域性變數的問題package duixiang class stude...

JAVA基礎(關鍵字 final)

1,final概述 2,final修飾特點 class demo1 final final class father class son extends father 3,final關鍵字修飾區域性變數 基本型別,是值不能被改變 引用型別,是位址值不能被改變,物件中的屬性可以改變 class dem...