微軟認(rèn)為,接口就是一個(gè)規(guī)范,只說不做,那么就意味著,他的成員必須由子類來實(shí)現(xiàn),也就意味著,在接口中的成員必須是公共的和抽象的。
接口就是一個(gè)抽象類,通過查看源碼知道的;
實(shí)現(xiàn)接口的成員,并不是來重寫,實(shí)現(xiàn)之后的接口的成員就是類的成員;
接口的方法只能通過接口對(duì)象來調(diào)用。
什么時(shí)候接口對(duì)象---所謂的接口對(duì)象就是,實(shí)現(xiàn)了接口的類的對(duì)象
如果一個(gè)類繼承自另外一個(gè)類,同時(shí)實(shí)現(xiàn)多個(gè)接口,那么類的繼承需要先確定,也說明:如果第一個(gè)是類,那么后面的是接口;如果第一個(gè)是接口,那么后面的都是接口。
接口作為參數(shù),傳入實(shí)現(xiàn)了接口的類的對(duì)象;
使用多態(tài)的三種場(chǎng)合:
1,聲明父類變量,實(shí)例化子類對(duì)象,聲明接口類型的變量,實(shí)例化實(shí)現(xiàn)了接口的類的對(duì)象;
2.父類做為方法的返回值類型,返回子類對(duì)象,接口作為方法的返回值類型,返回實(shí)現(xiàn)的接口的類的對(duì)象;
3.父類作為參數(shù),傳入子類對(duì)象,接口作為參數(shù),傳入實(shí)現(xiàn)了接口的類的對(duì)象。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注