課程
/后端開發
/Java
/Java入門第二季 升級版
不知道哪里遺漏了。忘大神指出
2017-03-25
源自:Java入門第二季 升級版 10-3
正在回答
main方法有問題:1.你用shuru ?new 的圓形對象,但卻用shape 父類 new 圓形子類,然后用子類對象jishuan調用方法(但這時候其實你并沒有給 圓形對象的 屬性賦值) ?2.你用shape 父類 new 矩形子類,但沒有給矩形屬性賦值(這種方法也賦不了值) ?。
解決方法:
1.刪除shape jushuan = new Circle();?
shuru.mianji();
shuru.zhouchang ;?
2.Reclangle jushuan2 = new Reclange();?
jishuan2.a="你輸入的值";?
jishuan2.b="你輸入的值";
jishuan2.mianji();
jishuan2.zhouchang();
//PS: jisuan ?不是 jishuan
holy_yakutsk 提問者
Shape jishuan = new Circle();和Circle shurn = new Circle();中的 ?jishuan和 shurn指向的地址不是一個地址,你給shurn 這個地址里的變量賦值的時候并不會給jishuan這個地址里的變量賦值
舉報
課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙
3 回答我想輸出狗的年齡和名字怎么輸出
3 回答怎么沒有輸出結果啊
2 回答最后輸出怎么做才能顯示成字符形式啊,假如我不想給a,b,r賦值?
1 回答輸不出結果
3 回答這道題的那些數據怎么對齊著輸出呀?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-03-25
main方法有問題:1.你用shuru ?new 的圓形對象,但卻用shape 父類 new 圓形子類,然后用子類對象jishuan調用方法(但這時候其實你并沒有給 圓形對象的 屬性賦值) ?2.你用shape 父類 new 矩形子類,但沒有給矩形屬性賦值(這種方法也賦不了值) ?。
解決方法:
1.刪除shape jushuan = new Circle();?
shuru.mianji();
shuru.zhouchang ;?
2.Reclangle jushuan2 = new Reclange();?
jishuan2.a="你輸入的值";?
jishuan2.b="你輸入的值";
jishuan2.mianji();
jishuan2.zhouchang();
//PS: jisuan ?不是 jishuan
2017-03-25
Shape jishuan = new Circle();和Circle shurn = new Circle();中的 ?jishuan和 shurn指向的地址不是一個地址,你給shurn 這個地址里的變量賦值的時候并不會給jishuan這個地址里的變量賦值