課程
/后端開發
/Java
/Java入門第二季 升級版
這里為什么不能用Inner i=new Inner?
2018-07-23
源自:Java入門第二季 升級版 7-5
正在回答
因為Inner類是一個非靜態的類,而主函數時靜態的,不能在靜態的方法中調用非靜態變量。你可以在Inner定義時在前面加個static就可以直接調用了
語法要求:Inner 是一個內部類,不能直接實例化這個類,也就是不能直接創建內部類
這個類相當于一個實例對象中的內部類,肯定要用實例對象那調用啊
去掉hello
舉報
課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙
7 回答2-6的一個小問題
1 回答1-2的一個小問題
3 回答一個小問題
4 回答倆個問題。一個是return,另外一個是無聊的小問題
2 回答想問一個小白的問題,求大家指教
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-09-26
因為Inner類是一個非靜態的類,而主函數時靜態的,不能在靜態的方法中調用非靜態變量。你可以在Inner定義時在前面加個static就可以直接調用了
2018-08-27
語法要求:Inner 是一個內部類,不能直接實例化這個類,也就是不能直接創建內部類
2018-07-23
這個類相當于一個實例對象中的內部類,肯定要用實例對象那調用啊
2018-07-23
去掉hello