java接口里的抽象方法
时间: 2024-06-12 11:07:52 浏览: 102
Java接口中的抽象方法是没有具体实现的方法,只有定义,没有实现。接口中的抽象方法没有方法体,只有方法签名。接口中的方法默认为public,因此在实现接口时必须实现接口中的所有抽象方法。例如:
```
public interface MyInterface {
public void method1();
public int method2(String str);
}
```
这里定义了两个抽象方法method1和method2,它们没有具体实现,只有方法签名。在实现该接口时,必须实现这两个抽象方法,如下所示:
```
public class MyClass implements MyInterface {
public void method1() {
// 实现method1方法
}
public int method2(String str) {
// 实现method2方法
return 0;
}
}
```
注意,接口中的方法不能被final、static和private修饰,因为接口中的方法默认为public,而这些修饰符不能和public同时使用。