古詩詞大全網 - 四字成語 - static和final的區別

static和final的區別

修飾類型區別,定義區別。

1、修飾類型區別:static可以用來修飾類、方法和內部類。當static用於類時,表示成員屬於整個類非實例,可以通過類名直接訪問;當static用於方法時,表示方法屬於整個類非實例,在調用時無需創建對象即可使用;當static用於內部類時,是為了與外部環境隔離開來。final也可以被應用在多種地方:可以修飾壹個變量、壹個方法或者壹個類。final所修飾的變量值不能再被改變,final所修飾的方法不能再被重寫(覆蓋),final所修改的class不能再派生出子class。

2、定義區別:static關鍵字靜態或全局性質。final關鍵字表示結束狀態或者說是“恒定”。