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