這里是一個(gè)Courses類,Student類和SetTest類,其中SetTest類中用List存儲(chǔ)可選課程,再把選到的課程存儲(chǔ)到Student類定義的Set對(duì)象中為什么我在SetTest類中foreach循環(huán)Set對(duì)象會(huì)提示轉(zhuǎn)換不了Courses類型,我在Student類已經(jīng)設(shè)置了類Set<Courses>求大神講解!!!!小弟才疏學(xué)淺啊!!
3 回答

星際怪物
TA貢獻(xiàn)31條經(jīng)驗(yàn) 獲得超10個(gè)贊
沒(méi)錯(cuò),public set getCourses() ?->public set<Courses> getCourses()
泛型沒(méi)傳遞

1525155750
TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超0個(gè)贊
可能是你返回了個(gè) set 但是沒(méi)有定義這個(gè)set中存放的類型 默認(rèn)會(huì)是object?
所以再進(jìn)行for語(yǔ)句匹配的時(shí)候會(huì)造成類型匹配不對(duì) 會(huì)提示需要類型轉(zhuǎn)換
返回值改成 Set<Courses> 應(yīng)該會(huì)好
添加回答
舉報(bào)
0/150
提交
取消