Java基礎之【接口和抽象類的區別】

其實java8引入了default默認方法後,接口抽象類的差別被縮小了,所以這個問題的意義就沒那麼大了,而且實際中我們通常只使用接口 關鍵的區別有4點: 1.接口中的方法必須被其實現類@override ,而抽象類中的方法子類去extends的時候不必須去@override 2.抽象類可以有抽象跟非抽象方法,接口只能由抽象方法,從java8開始接口也可以有默認和靜態方法,那麼實現類也可以不用去ov
相關文章
相關標籤/搜索