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

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

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