課程
/后端開發(fā)
/Java
/Java入門第二季 升級(jí)版
如圖,為什么在方法中調(diào)用成員變量,會(huì)報(bào)錯(cuò)。
2019-02-20
源自:Java入門第二季 升級(jí)版 8-5
正在回答
因?yàn)関ar是局部變量而不是成員變量,你把var寫到main函數(shù)外面就行了
qq_慕姐9261892
慕無忌7406412 提問者 回復(fù) qq_慕姐9261892
方法里面的變量名和屬性里的變量名重復(fù)了
你這個(gè)都是局部變量,沒有成員變量,但是要是正常運(yùn)行的話會(huì)輸出Var的值是1
成員變量是在類中方法外,局部變量是在方法體中,只在方法體中起作用,我們的主函數(shù)main()也是一個(gè)方法,所以Var屬于局部變量
慕UI9218351
舉報(bào)
課程升級(jí)!以終為始告別枯燥,在開發(fā)和重構(gòu)中體會(huì)Java面向?qū)ο缶幊痰膴W妙
3 回答局部變量與成員變量重名時(shí),在方法里面如何調(diào)用成員變量
2 回答當(dāng)一個(gè)類中成員變量和局部變量的變量名相同,如何在擁有局部變量的方法中調(diào)用局部變量而不是調(diào)用成員變量?
2 回答調(diào)用方法成員
2 回答導(dǎo)入包調(diào)用成員變量
1 回答方法內(nè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)
2019-02-20
因?yàn)関ar是局部變量而不是成員變量,你把var寫到main函數(shù)外面就行了
2020-11-05
方法里面的變量名和屬性里的變量名重復(fù)了
2019-11-07
你這個(gè)都是局部變量,沒有成員變量,但是要是正常運(yùn)行的話會(huì)輸出Var的值是1
2019-02-22
成員變量是在類中方法外,局部變量是在方法體中,只在方法體中起作用,我們的主函數(shù)main()也是一個(gè)方法,所以Var屬于局部變量