概念
在Java中接口就是一種特殊的抽象類,跟一般的抽象類相比,接口里面的所有方法都是抽象方法,接口里面的所有屬性都是常量。也就是說,接口里面只有方法定義而沒有任何方法實現。
思想
封裝隔離
概念
接口是系統可插拔性的保證
接口和抽象類的選擇
優先選用接口
在既要定義子類的行為,又要為子類提供公共的功能時應選擇抽象類。
在Java中接口就是一種特殊的抽象類,跟一般的抽象類相比,接口里面的所有方法都是抽象方法,接口里面的所有屬性都是常量。也就是說,接口里面只有方法定義而沒有任何方法實現。
封裝隔離
接口是系統可插拔性的保證
優先選用接口
在既要定義子類的行為,又要為子類提供公共的功能時應選擇抽象類。