課程
/后端開發
/Java
/Java入門第三季
麻煩哪位大神詳細解釋一下
2016-06-10
源自:Java入門第三季 4-4
正在回答
1、定義一個Course類型的對象temp;
2、coursesToSelect是一個List對象,調用該對象的get(int index)方法,返回列表中指定位置的元素;將該元素類型轉換為Course;
3、將2返回的元素賦給temp
啊啊啊啊123 提問者
courseToSelect是list類型的,可以存放任何類型的元素,存進去后都會自動轉換成Object類,Object類是所有類型的父類。courseToSelect.get(0)是獲取該courseToSelect集合中索引為0的元素,因為temp是Course類型的,所以索引為0的這個元素必須強制轉換成Course
List中的元素默認為Object類型,所以取出來的元素要強制轉換為Course類型
舉報
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
3 回答Course temp=(Course)coursesToSelect.get(0)是什么意思呢
2 回答CoursesToSelect.add(cr1); Course temp = CoursesToSelect.get(0); 報錯了
5 回答Course cr=(Course)coursesToSelect.get(i);
3 回答為什么在加入temp2之后,Course temp = (Course) coursesToSelect.get(0);還是get0呢?
1 回答(Course)coursesToSelect.get(id);
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-06-10
1、定義一個Course類型的對象temp;
2、coursesToSelect是一個List對象,調用該對象的get(int index)方法,返回列表中指定位置的元素;將該元素類型轉換為Course;
3、將2返回的元素賦給temp
2016-06-10
courseToSelect是list類型的,可以存放任何類型的元素,存進去后都會自動轉換成Object類,Object類是所有類型的父類。courseToSelect.get(0)是獲取該courseToSelect集合中索引為0的元素,因為temp是Course類型的,所以索引為0的這個元素必須強制轉換成Course
2016-06-10
List中的元素默認為Object類型,所以取出來的元素要強制轉換為Course類型