亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Course cr=(Course)coursesToSelect.get(i);

Course cr=(Course)coursesToSelect.get(i); 老師說這里需要一個變量來接受,cr是變量名,前面的類型怎么是課程類的類名? 這么寫不是要創建一個新的課程類的新對象?

正在回答

5 回答

這樣寫的意思就是創建一個Course類型的變量,也可以理解為創建了一個對象。平常我們所說的創建變量,其實就是創建一個特殊的屬于基本類型的對象。這是我的理解,望采納。

0 回復 有任何疑惑可以回復我~
#1

qq_白天愛做夢_04100269 提問者

非常感謝!
2016-10-11 回復 有任何疑惑可以回復我~
coursesToSelect.get(i)其實就是創建對象了,取出集合中創建的類的對象。


1 回復 有任何疑惑可以回復我~

Course cr=(Course)coursesToSelect.get(i);

定義了一個Course類型cr對象,用來接收獲取的值;

因為把某個對象放入集合中,就會把他當作Object類型處理,所以從集合中取出來I的時候要進行強制類型轉換!

0 回復 有任何疑惑可以回復我~

老師不是說了,這是強制將變量改為自己設置的課程對象的屬性嗎

0 回復 有任何疑惑可以回復我~

這么寫就已經創建了新的學生對象cr了


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

Course cr=(Course)coursesToSelect.get(i);

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號