課程
/后端開發(fā)
/Java
/Java入門第三季
Course temp=(Course)coursesToSelect.get(0);這句話不是很理解,這是要做什么????真心求教
2015-01-09
源自:Java入門第三季 4-4
正在回答
首先,賦值符號=的左邊,Course temp , 表示定義一個Course類型的對象名 temp ,其中,Course類型從哪來呢?就是你在前面自定義的類Course(前面還定義了數(shù)據(jù)類型Student類),就是根據(jù)自己的需要定義的一種靈活的數(shù)據(jù)類型。再看=右邊的意義,(Course)coursesToSelect.get(0)。先看coursesToSelect.get(),在List接口的主要實現(xiàn)類ArrayList中聲明了一些通用的方法,get()就是其中之一,就是獲取courseToSelect集合的第一個元素。不過由于是從集合取出來的,所以它的類型就默認為了Object類,在你給Course賦引用對象時候,類型不匹配,這時候就需要進行強制類型轉(zhuǎn)換,也就是(Course)。
courseToSelect是之前你創(chuàng)建的List名,get是Arraylist的方法,get(0)就是獲取courseToSelect集合的第一個元素。不過由于是從集合取出來的,所以它的類型就默認為了Object類,需要進行強制轉(zhuǎn)換成Course類型才能給Course類型的temp賦值。
獲取那個剛新添加的課程?。?!
coursesToSelect是一個數(shù)組,get(0)就是獲取數(shù)組中的第一個元素
舉報
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
4 回答Course temp = (Course) coursesToSelect.get(0);
2 回答CoursesToSelect.add(cr1); Course temp = CoursesToSelect.get(0); 報錯了
5 回答Course cr=(Course)coursesToSelect.get(i);
1 回答(Course)coursesToSelect.get(id);
2 回答for (Course cr : student.courses) 是什么意思
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-05-11
首先,賦值符號=的左邊,Course temp , 表示定義一個Course類型的對象名 temp ,其中,Course類型從哪來呢?就是你在前面自定義的類Course(前面還定義了數(shù)據(jù)類型Student類),就是根據(jù)自己的需要定義的一種靈活的數(shù)據(jù)類型。再看=右邊的意義,(Course)coursesToSelect.get(0)。先看coursesToSelect.get(),在List接口的主要實現(xiàn)類ArrayList中聲明了一些通用的方法,get()就是其中之一,就是獲取courseToSelect集合的第一個元素。不過由于是從集合取出來的,所以它的類型就默認為了Object類,在你給Course賦引用對象時候,類型不匹配,這時候就需要進行強制類型轉(zhuǎn)換,也就是(Course)。
2015-04-06
courseToSelect是之前你創(chuàng)建的List名,get是Arraylist的方法,get(0)就是獲取courseToSelect集合的第一個元素。不過由于是從集合取出來的,所以它的類型就默認為了Object類,需要進行強制轉(zhuǎn)換成Course類型才能給Course類型的temp賦值。
2015-01-09
獲取那個剛新添加的課程?。?!
coursesToSelect是一個數(shù)組,get(0)就是獲取數(shù)組中的第一個元素