第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

靜態(tài)方法中聲明一個(gè)(非)靜態(tài)變量的問題

我發(fā)現(xiàn)在靜態(tài)方法中聲明一個(gè)非靜態(tài)變量,并賦值后的此靜態(tài)方法,也能在另一個(gè)靜態(tài)方法中通過類直接調(diào)用。是因?yàn)槲衣暶鞯氖蔷植孔兞?,所以?duì)另一個(gè)調(diào)用此變量所在方法的方法并沒任何影響嗎?還有,我貌似并不能在靜態(tài)方法中聲明一個(gè)靜態(tài)變量是為什么?

正在回答

2 回答

局部變量的作用范圍是從聲明開始到所在語句塊(“{”“}”構(gòu)成一個(gè)語句塊)的結(jié)束

public?static?void?foo()?{
????if?(...)?{
????????...
????????int?a;?//?局部變量a作用范圍開始
????????...
????}?//?局部變量a作用范圍結(jié)束
????
????//此處a已經(jīng)不存在
}

public?static?void?foo1()?{
????foo();
????//此處a也不存在
}

靜態(tài)變量只能在類中聲明,可以在方法中調(diào)用和賦值

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

小小小小小柯丶 提問者

好的,那么請(qǐng)問一下static關(guān)鍵字的具體作用應(yīng)該怎么理解?我為何不能再在一個(gè)靜態(tài)方法中定義靜態(tài)變量了呢?
2018-02-05 回復(fù) 有任何疑惑可以回復(fù)我~
#2

Hsinwong 回復(fù) 小小小小小柯丶 提問者

static修飾的變量可以通過 類名.變量名 的方式直接訪問,該類的所有對(duì)象可以共享這些變量。這個(gè)共享性是成員變量辦不到的。 方法里的定義的變量都是局部變量,只能在當(dāng)前方法中使用,加static沒有任何意義。 還有,給你個(gè)建議,想入門Java應(yīng)該著重于弄清楚它能做什么,你的需求怎么用它來實(shí)現(xiàn),而不是過多的思考這門語言為什么這樣設(shè)計(jì),當(dāng)你對(duì)Java有了全方位一定深度的了解,你自然會(huì)清楚它為什么這樣設(shè)計(jì),以及它的優(yōu)缺點(diǎn)。
2018-02-05 回復(fù) 有任何疑惑可以回復(fù)我~
#3

小小小小小柯丶 提問者 回復(fù) Hsinwong

好的,謝謝
2018-02-05 回復(fù) 有任何疑惑可以回復(fù)我~

因?yàn)榉椒ㄊ庆o態(tài)的


0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

靜態(tài)方法中聲明一個(gè)(非)靜態(tài)變量的問題

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)