接口
在Java中,接口(interface)是一種特殊的抽象類型,具有以下特點:
抽象性。接口包含抽象方法,這些方法的具體實現由實現該接口的類提供。
方法定義。接口可以包含常量(常量值)的聲明,但這些常量值必須是靜態的(final)。
對象通信。接口允許不同類的對象通過相同的接口進行互動。
多實現。一個類可以實現多個接口,但只能繼承一個類。
不能實例化。接口本身無法被實例化,但可以被實現。
接口繼承。接口可以繼承另一個接口,使用extends關鍵字。
通過這些特點,接口在Java中扮演著定義一組方法規範的角色,幫助開發者實現模組化和代碼復用。