在Java中,可以使用interface
關鍵字聲明接口。接口的聲明方式如下所示:
public interface 接口名 {
// 聲明方法
// 聲明常量
}
其中,接口名
是指定的接口的名稱。
接口中可以包含方法的聲明和常量的聲明。方法的聲明不包含方法體,只有方法簽名。常量的聲明使用final
修飾符。
以下是一個示例的接口聲明:
public interface Animal {
// 聲明方法
void eat();
// 聲明常量
int LEG_COUNT = 4;
}
在接口中聲明的方法和常量可以被實現該接口的類所使用。實現類必須實現接口中聲明的所有方法。
public class Dog implements Animal {
@Override
public void eat() {
System.out.println("Dog is eating.");
}
}
上述代碼中,Dog
類實現了Animal
接口,并實現了eat()
方法。
需要注意的是,接口中的方法默認為public
訪問修飾符,常量默認為public static final
修飾符。因此,在實現接口時,必須使用public
訪問修飾符來實現接口中的方法。