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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

為什么"for(Course cr:student.courses) "老是報(bào)錯(cuò)啊?錯(cuò)誤類型是“Type mismatch: cannot convert from element type Object to Course”

public?void?testForEachForSet(Student?student)?{
		//?打印輸出,學(xué)生所選的課程!
		System.out.println("共選擇了:"?+?student.courses.size()?+?"門課程!");
		for(Course?cr:student.courses)?{
			System.out.println("選擇了課程:"?+?cr.id?+?":"?+?cr.name);


正在回答

4 回答

haha,樓主的 Student 的 s 沒(méi)有大寫,

很明顯,courses 是 Student類的 屬性。



0 回復(fù) 有任何疑惑可以回復(fù)我~
package?com.imooc.stu;
import?java.util.*;

public?class?Student?{
???
	public?String?id;
	public?String?name;
	
	public?Set<Course>?courses;
	
	public?Student(String?id,?String?name)?{
		
		this.id?=?id;
		this.name?=?name;
		
		this.courses?=?new?HashSet<Course>();
		
	}
	
}

Stundet類定義泛型 public Set <Course> courses;

0 回復(fù) 有任何疑惑可以回復(fù)我~
  1. 看看你Student中Set的類型和泛型集合類型有沒(méi)有寫錯(cuò)。

  2. student.courses;中的courses是否與Student類中一致。

0 回復(fù) 有任何疑惑可以回復(fù)我~

可能你測(cè)試類中創(chuàng)建的List沒(méi)用泛型吧public List<Course> courses;

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

為什么"for(Course cr:student.courses) "老是報(bào)錯(cuò)???錯(cuò)誤類型是“Type mismatch: cannot convert from element type Object to Course”

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

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

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