第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

Course temp=(Course)coursesToSelect.get(0)是什么意思呢

Course temp=(Course)coursesToSelect.get(0);這句話不是很理解,這是要做什么????真心求教

正在回答

3 回答

首先,賦值符號=的左邊,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)。


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

courseToSelect是之前你創(chuàng)建的List名,get是Arraylist的方法,get(0)就是獲取courseToSelect集合的第一個元素。不過由于是從集合取出來的,所以它的類型就默認為了Object類,需要進行強制轉(zhuǎn)換成Course類型才能給Course類型的temp賦值。

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

獲取那個剛新添加的課程?。?!

coursesToSelect是一個數(shù)組,get(0)就是獲取數(shù)組中的第一個元素

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

舉報

0/150
提交
取消

Course temp=(Course)coursesToSelect.get(0)是什么意思呢

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號