接口與抽象類
本文檔由 3b447e21 分享于2011-06-30 09:52
接口是完全抽象的成員集合,它的成員都無法在接口定義時實現,我們可以將它看作是為操作定義合同,接口的實現完全留給開發者去做。它們之間的區別,如果認真分析,還是有不少的:在JAVA中,類只能是從一個基類繼承,所以如果要使用抽象類為一組類提供多態性,這些類必須都是從那個類繼承的;接口就不一樣了,它不但可以用一個類或結構實現多個接口,一個接口還可以有多個實現。 抽象類是一種不能實例化而必須從中繼承的類。抽..