第11章

大B:“你知道什麽是接口嗎?”

小A:“這個我知道,接口用來定義一種程序的協定。實現接口的類或者結構要與接口的定義嚴格一致。有了這個協定,就可以拋開編程語言的限製(理論上)。接口可以從多個基接口繼承,而類或結構可以實現多個接口。接口可以包含方法、屬性、事件和索引器。接口本身不提供它所定義的成員的實現。接口隻指定實現該接口的類或接口必須提供的成員。”

看來小師弟還學得挺好的嘛!大B越來越欣賞小師弟了。

大B說:“接口好比一種模版,這種模版定義了對象必須實現的方法,其目的就是讓這些方法可以作為接口實例被引用。接口不能被實例化。類可以實現多個接口並且通過這些實現的接口被索引。接口變量隻能索引實現該接口的類的實例。”