java之implements注意事項及各類狀況下的使用

implements:實現java繼承關係的關鍵字,如:類TestImpl繼承類ITest寫成 class TestImpl implements Itest{},其中類TestImpl:能夠是Class(類)、abstract class(抽象類);Itest:必須是interface(接口)java

注意事項:繼承

class(類) implements interface(接口) 接口

  • 類實現接口時,必須實現接口中的全部方法
  • 類中的實現方法返回值,類型,參數,修飾符必須和接口相同
  • 類能夠實現多個接口 

abstract class(抽象類) implements interface(接口)class

  • 抽象類實現接口時,能夠實現接口中的部分方法,其餘方法可標記爲abstract,或者能夠實現所有方法,或者全部方法都不須要實現
  • 抽象類可實現多個接口
  • 可修改方法的修飾符,但不能修改成static
相關文章
相關標籤/搜索