課程
/后端開發(fā)
/Java
/Java入門第三季
list 是一個接口呀,接口是沒有方法體的,為什么一開始老師 用修飾符+list 實(shí)例化一個備選課程出來? ? 接口也能當(dāng)一個類的實(shí)例化? 而且這句話的意思是什么呀?
2015-09-24
源自:Java入門第三季 4-4
正在回答
接口是不能實(shí)例化的,但是接口的實(shí)現(xiàn)類可以,實(shí)現(xiàn)類的實(shí)例可以用接口的引用接受,像是這樣:
List<Student> list = new ArrayList<Student>();
也可以這樣定義屬性:private List<Student> list;只要list后來指向一個實(shí)現(xiàn)類的實(shí)例就可以了:list = new ArrayList<Student>();
柳先生 提問者
理智的豬頭
public void TestAdd(){
List<Course> coursesToSelect=new ArrayList<Course>();
Course cr1=new Course("1", "高等數(shù)學(xué)");
coursesToSelect.add(cr1);
Course temp=coursesToSelect.get(0);
System.out.println("添加了課程"+":"+temp.id+";"+temp.name);
}
舉報(bào)
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
1 回答問一個非?;A(chǔ)的問題。
2 回答SetTest類中用了List接口
1 回答List接口實(shí)現(xiàn)有哪些及其區(qū)別?
2 回答零基礎(chǔ)的感覺看不懂
1 回答為什么講Set接口還用List接口創(chuàng)造課程變量儲存課程?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-09-24
接口是不能實(shí)例化的,但是接口的實(shí)現(xiàn)類可以,實(shí)現(xiàn)類的實(shí)例可以用接口的引用接受,像是這樣:
List<Student> list = new ArrayList<Student>();
也可以這樣定義屬性:private List<Student> list;只要list后來指向一個實(shí)現(xiàn)類的實(shí)例就可以了:list = new ArrayList<Student>();
2015-11-04
public void TestAdd(){
List<Course> coursesToSelect=new ArrayList<Course>();
Course cr1=new Course("1", "高等數(shù)學(xué)");
coursesToSelect.add(cr1);
Course temp=coursesToSelect.get(0);
System.out.println("添加了課程"+":"+temp.id+";"+temp.name);
}