最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

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

看了List ArrayList 的問(wèn)題

public?List?courseToSelect;????
public?ListTest()?{		
this.courseToSelect?=?new?ArrayList();	}

為什么要這么麻煩,一開始先定義一個(gè)List接口,再在構(gòu)造函數(shù)中用List的接口類去初始化。

ArrayList<Course>?cts=new?ArrayList<Course>();	

直接定義一個(gè)ArrayList<Course>,不就好了嗎?

就大神解釋


正在回答

1 回答

你么這么做也沒毛病,不過(guò)視頻主要是為了加深大家對(duì)多態(tài)的理解。另外還有就是list接口不止一個(gè)子類,還有Vector這個(gè)這個(gè)子類,和LinkedList這個(gè)實(shí)現(xiàn)類,有的時(shí)候我們?cè)谠O(shè)計(jì)之初并不是很確定要使用到哪個(gè)子類,所以就用多態(tài)的寫法,寫聲明一個(gè)父類的引用,然后再根據(jù)實(shí)際情況去實(shí)例化一個(gè)子類的對(duì)象,從而完成程序。

以上就是我的理解。

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

舉報(bào)

0/150
提交
取消
Java入門第三季
  • 參與學(xué)習(xí)       409775    人
  • 解答問(wèn)題       4546    個(gè)

Java中你必須懂得常用技能,不容錯(cuò)過(guò)的精彩,快來(lái)加入吧

進(jìn)入課程

看了List ArrayList 的問(wèn)題

我要回答 關(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)