Java語言基礎 final和static

2021-08-25 18:35:45 字數 514 閱讀 2940

1.final

final可以修飾類,成員方法,成員變數;表示最終的,不能修改,不能繼承的:

public class test

public void f1(final int i)

2. static

static表示全域性靜態,用來修飾成員方法,成員變數,可以形成static**塊:

public class main

public class main

public static void main(string args)

}

3. final和static一起使用

類似於c++的全域性常量:

static final int j = 200;

java基礎語法 final

final的用法 1.final修飾成員變數 1 類變數 必須要在靜態初始化塊中指定初始值或者宣告該類變數時指定初始值,而且只能在這兩個地方之一進行指定 2 例項變數 必要要在非靜態初始化塊,宣告該例項變數或者在構造器中指定初始值,而且只能在這三個地方進行指定。2.final修飾區域性變數 當fin...

java基礎之final詳解

問題 使用final關鍵字修飾乙個變數時,是引用不能變,還是引用的物件不能變 答 使用final關鍵字修飾乙個變數時,是指引用變數不能變,引用變數所指向的物件中的內容還是可以改變的。public class test10 public static int method1 final int i 有...

Java基礎 final關鍵字

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