課程
/后端開發
/Java
/Java入門第二季 升級版
如圖,為什么在方法中調用成員變量,會報錯。
2019-02-20
源自:Java入門第二季 升級版 8-5
正在回答
因為var是局部變量而不是成員變量,你把var寫到main函數外面就行了
qq_慕姐9261892
慕無忌7406412 提問者 回復 qq_慕姐9261892
方法里面的變量名和屬性里的變量名重復了
你這個都是局部變量,沒有成員變量,但是要是正常運行的話會輸出Var的值是1
成員變量是在類中方法外,局部變量是在方法體中,只在方法體中起作用,我們的主函數main()也是一個方法,所以Var屬于局部變量
慕UI9218351
舉報
課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙
3 回答局部變量與成員變量重名時,在方法里面如何調用成員變量
2 回答當一個類中成員變量和局部變量的變量名相同,如何在擁有局部變量的方法中調用局部變量而不是調用成員變量?
2 回答調用方法成員
2 回答導入包調用成員變量
1 回答方法內部類如何調用外部類的成員變量
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-02-20
因為var是局部變量而不是成員變量,你把var寫到main函數外面就行了
2020-11-05
方法里面的變量名和屬性里的變量名重復了
2019-11-07
你這個都是局部變量,沒有成員變量,但是要是正常運行的話會輸出Var的值是1
2019-02-22
成員變量是在類中方法外,局部變量是在方法體中,只在方法體中起作用,我們的主函數main()也是一個方法,所以Var屬于局部變量