3 回答

TA貢獻(xiàn)1765條經(jīng)驗(yàn) 獲得超5個(gè)贊
static 是java的關(guān)鍵字,也是一個(gè)修飾靜態(tài)的關(guān)鍵字,使用這個(gè)關(guān)鍵字修飾的變量或者是方法,都可以直接通過(guò)類名進(jìn)行調(diào)用,比如這樣:
public class a{
static int a=10;
}
class b{
int b=a.a;//因?yàn)閍類的整型變量是用static修飾,所以可以通過(guò)類名來(lái)調(diào)用
}
這樣子有一個(gè)好處,就是不用對(duì)一個(gè)類進(jìn)行new ,這樣可以為內(nèi)存節(jié)省很多空間,凡是被static修飾的變量叫成員變量,成員變量也就是所謂的全局變量,被static修飾的方法叫成員方法。

TA貢獻(xiàn)2037條經(jīng)驗(yàn) 獲得超6個(gè)贊
用關(guān)鍵字static修飾的成員變量稱作靜態(tài)變量或類變量
靜態(tài)變量是與類相關(guān)聯(lián)的數(shù)據(jù)變量,類變量不僅可以通過(guò)某個(gè)對(duì)象訪問(wèn)也可以直接通過(guò)類名訪問(wèn)。
方法聲明中用關(guān)鍵字static修飾的稱作類方法或靜態(tài)方法
類方法只能調(diào)用該類的類方法,不能調(diào)用實(shí)例方法;
且類方法只能操作類變量。
實(shí)例方法可以調(diào)用該類中實(shí)例方法或類方法;
- 3 回答
- 0 關(guān)注
- 496 瀏覽
添加回答
舉報(bào)