Course cr=(Course)coursesToSelect.get(i);
Course cr=(Course)coursesToSelect.get(i); 老師說這里需要一個(gè)變量來接受,cr是變量名,前面的類型怎么是課程類的類名? 這么寫不是要?jiǎng)?chuàng)建一個(gè)新的課程類的新對(duì)象?
Course cr=(Course)coursesToSelect.get(i); 老師說這里需要一個(gè)變量來接受,cr是變量名,前面的類型怎么是課程類的類名? 這么寫不是要?jiǎng)?chuàng)建一個(gè)新的課程類的新對(duì)象?
2016-10-10
舉報(bào)
2016-10-10
這樣寫的意思就是創(chuàng)建一個(gè)Course類型的變量,也可以理解為創(chuàng)建了一個(gè)對(duì)象。平常我們所說的創(chuàng)建變量,其實(shí)就是創(chuàng)建一個(gè)特殊的屬于基本類型的對(duì)象。這是我的理解,望采納。
2016-10-10
2016-10-10
Course cr=(Course)coursesToSelect.get(i);
定義了一個(gè)Course類型cr對(duì)象,用來接收獲取的值;
因?yàn)榘涯硞€(gè)對(duì)象放入集合中,就會(huì)把他當(dāng)作Object類型處理,所以從集合中取出來I的時(shí)候要進(jìn)行強(qiáng)制類型轉(zhuǎn)換!
2016-10-10
老師不是說了,這是強(qiáng)制將變量改為自己設(shè)置的課程對(duì)象的屬性嗎
2016-10-10
這么寫就已經(jīng)創(chuàng)建了新的學(xué)生對(duì)象cr了