java static 關鍵字總結

2021-08-02 10:11:29 字數 1064 閱讀 3909

static 關鍵字可以用來修飾變數,方法,**塊,內部類和包匯入

用static關鍵字修飾的稱作類變數,否則稱作例項變數(類變數也稱static變數靜態變數)

static string name;//類變數

intid;//例項變數

類變數在類被載入時建立,例項變數在例項建立時建立。

用static修飾的方法稱為靜態方法,在類被載入時被建立,所以不要將類例項化就可以用「類名.方法」的方式進

static string name;//類變數

int id;//例項變數

public

static

void

printline(string str)

public

static

void

main(string args)

程式輸出:靜態方法

用static修飾的**塊在類被載入時就執行

public

class example

public

static

void

main(string args){}

}

程式輸出:這時乙個靜態**塊

一般呼叫內嵌類需要通過外部類,通過static修飾的靜態內部類則可以直接呼叫

public

class example

}public

static

void

main(string args)

}

程式輸出:這是乙個靜態內部類

通常我們在包匯入後使用靜態方法都是用「類名.方法」的方式,在import 後面加上

static 就可以直接使用「方法」的方式進行呼叫了。

import static com

.service

.esbcollect

.impl

.esbcollectimpl.*;

Java static關鍵字總結

下面分享一下我對static修飾符使用的總結,不足之處請大家指出。有static修飾的成員變數和方法屬於這個類本身,沒有static修飾的屬於這個例項。區域性變數沒有static修飾,但是區域性變數既不屬於類也不屬於例項。使用static修飾的成員不能直接訪問非static修飾的成員,也就是靜態成員...

java(static關鍵字補充)

static 關鍵字 使用static 靜態 關鍵字。一旦將什麼東西設為 static,資料或方法就不會同那個類的任何物件例項聯絡到一起。所以儘管從未建立那個類的乙個物件,仍能呼叫乙個 static 方法,或訪問一些 static 資料。而在這之 前,對於非 static 資料和方法,我們必須建立乙...

JAVA static關鍵字的使用

示例 由static修飾的成員被稱為靜態成員,可以理解為該類的共有成員,所有的物件共享該成員,可直接通過類來呼叫而不需要經過例項化的成員來呼叫,例如上文中可使用 person.pid 來呼叫成員 pid 示例 public class person public void show static v...