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