【JAVA】Java中抽象類和接口的區別

關鍵字:

抽象類(abstract class)

接口(interface)

繼承(extends)

實現(implments)

抽象類與接口區別:

  1. 抽象類在Java語言中表示的是一種繼承關係,而接口是實現。一個類只能繼承一個抽象類,能實現多個接口;
  2. 抽象類和接口所反映出的設計理念不同。其實抽象類表示的是"is-a"關係,接口表示的是"like-a"關係;
  3. 抽象類中可以有非抽象方法,接口中的方法都是抽象的;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章