課程
/后端開(kāi)發(fā)
/Java
/Java入門(mén)第二季 升級(jí)版
說(shuō)下 ?可以還是不可以 ?為什么不可以
2016-08-04
源自:Java入門(mén)第二季 升級(jí)版 7-5
正在回答
可以。
所謂靜態(tài)屬性和靜態(tài)方法就是相當(dāng)于本類(lèi)中所有方法共有的資源,只是使用的方法不同而已。
靜態(tài)屬性和靜態(tài)方法在靜態(tài)方法中可以隨意直接調(diào)用使用
但是要在普通方法中使用調(diào)用靜態(tài)屬性和靜態(tài)方法的話就要?jiǎng)?chuàng)建類(lèi)的對(duì)象,再通過(guò)這個(gè)對(duì)象去調(diào)用就行
可以得吧。例如:
public class test {
static int a = 3;
public void show() {
System.out.println(a);
}
public static void main(String[] args) {
test mo = new test();
mo.show();
在普通成員方法中,則可以直接訪問(wèn)同類(lèi)的非靜態(tài)變量和靜態(tài)變量。
如果希望在靜態(tài)方法中調(diào)用非靜態(tài)變量,可以通過(guò)創(chuàng)建類(lèi)的對(duì)象,然后通過(guò)對(duì)象來(lái)訪問(wèn)非靜態(tài)變量。
這個(gè)問(wèn)題在http://idcbgp.cn/code/1843 ? ?這里有詳解。? 希望可以幫到你!
舉報(bào)
課程升級(jí)!以終為始告別枯燥,在開(kāi)發(fā)和重構(gòu)中體會(huì)Java面向?qū)ο缶幊痰膴W妙
3 回答普通成員方法可以調(diào)用同類(lèi)靜態(tài)變量,同類(lèi)靜態(tài)方法也同樣可以調(diào)用嗎?
4 回答方法內(nèi)部類(lèi)可以調(diào)用靜態(tài)屬性或方法嗎?
2 回答類(lèi)除了可以調(diào)用靜態(tài)變量,可以調(diào)用普通的變量嗎
2 回答普通方法調(diào)用同類(lèi)中的靜態(tài)和非靜態(tài)方法有什么規(guī)則?
1 回答靜態(tài)類(lèi)里面普通成員怎么調(diào)用
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-11-06
可以。
所謂靜態(tài)屬性和靜態(tài)方法就是相當(dāng)于本類(lèi)中所有方法共有的資源,只是使用的方法不同而已。
靜態(tài)屬性和靜態(tài)方法在靜態(tài)方法中可以隨意直接調(diào)用使用
但是要在普通方法中使用調(diào)用靜態(tài)屬性和靜態(tài)方法的話就要?jiǎng)?chuàng)建類(lèi)的對(duì)象,再通過(guò)這個(gè)對(duì)象去調(diào)用就行
2016-08-04
可以得吧。例如:
public class test {
static int a = 3;
public void show() {
System.out.println(a);
}
public static void main(String[] args) {
test mo = new test();
mo.show();
}
}
在普通成員方法中,則可以直接訪問(wèn)同類(lèi)的非靜態(tài)變量和靜態(tài)變量。
如果希望在靜態(tài)方法中調(diào)用非靜態(tài)變量,可以通過(guò)創(chuàng)建類(lèi)的對(duì)象,然后通過(guò)對(duì)象來(lái)訪問(wèn)非靜態(tài)變量。
這個(gè)問(wèn)題在http://idcbgp.cn/code/1843 ? ?這里有詳解。? 希望可以幫到你!