Java interface和abstract小記

1、abstract

  • 用abstract修飾的類叫作抽象類,用abstract修飾的方法叫抽象方法。
  • 含有抽象方法的類必須被聲明爲抽象類,抽象類必須被繼承,抽象方法必須被重寫。
  • 抽象類不能被實例化。
  • 抽象方法只需聲明而不須要實現。

2、interface

  • 接口是抽象方法和常量值的定義的集合
  • 從本質上講,接口是一種特殊的抽象類,這種抽象類中只包含常量和方法的定義,而沒有變量和方法的實現。
  • 接口中的方法默認都是public abstract修飾的,全局常量默認是用public static fianl修飾的。
相關文章
相關標籤/搜索