文章出處

微軟認為,接口就是一個規范,只說不做,那么就意味著,他的成員必須由子類來實現,也就意味著,在接口中的成員必須是公共的和抽象的。

接口就是一個抽象類,通過查看源碼知道的;

實現接口的成員,并不是來重寫,實現之后的接口的成員就是類的成員;

接口的方法只能通過接口對象來調用。

什么時候接口對象---所謂的接口對象就是,實現了接口的類的對象

如果一個類繼承自另外一個類,同時實現多個接口,那么類的繼承需要先確定,也說明:如果第一個是類,那么后面的是接口;如果第一個是接口,那么后面的都是接口。

 

接口作為參數,傳入實現了接口的類的對象;

使用多態的三種場合:

1,聲明父類變量,實例化子類對象,聲明接口類型的變量,實例化實現了接口的類的對象;

2.父類做為方法的返回值類型,返回子類對象,接口作為方法的返回值類型,返回實現的接口的類的對象;

3.父類作為參數,傳入子類對象,接口作為參數,傳入實現了接口的類的對象。


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()