接口
接口是一種規範,是功能的集合。
接口中定義功能名,具體實現在子類中,這種把功能的定義和實現分離,降低了程序的耦合性。
抽象類:
從普通類中提取相同的方法名,但是具體方法實現又不相同。這種情況可以定義抽象類。
抽象類他定義的是一類事物的抽象。抽象類和子類之間是是不是的關係
,而接口和其子類之間是有沒有的關係
,若一個繼承了抽象類,則必定是抽象類的種類,而接口實現時代表有沒有,具不具備的關係
。例如鳥類是否能飛(具備飛這特性),若實現了飛行接口,則代表具有飛行特性,否則不具備
接口
接口是一種規範,是功能的集合。
接口中定義功能名,具體實現在子類中,這種把功能的定義和實現分離,降低了程序的耦合性。
抽象類:
從普通類中提取相同的方法名,但是具體方法實現又不相同。這種情況可以定義抽象類。
抽象類他定義的是一類事物的抽象。抽象類和子類之間是是不是的關係
,而接口和其子類之間是有沒有的關係
,若一個繼承了抽象類,則必定是抽象類的種類,而接口實現時代表有沒有,具不具備的關係
。例如鳥類是否能飛(具備飛這特性),若實現了飛行接口,則代表具有飛行特性,否則不具備