在Java中,接口是一種抽象類型,可以定義方法的聲明但不能包含方法的實現。接口中定義的方法通常是抽象方法,具體的實現由實現接口的類來完成。接口中的方法默認是public和abstract修飾的,因此不需要顯式地使用這兩個關鍵字。
以下是一個簡單的Java接口定義示例:
```java
public interface MyInterface {
// 定義一個抽象方法
void myMethod();
// 定義一個帶參數的抽象方法
void anotherMethod(int num);
// 定義一個帶返回值的抽象方法
String getName();
}
```
在上面的示例中,`MyInterface` 接口定義了三個抽象方法:`myMethod()`,`anotherMethod(int num)`,和 `getName()`。實現該接口的類需要提供這些抽象方法的具體實現。