Java中,一个类实现一个接口时,必须重写接口中的方法。
时间: 2024-05-14 13:18:16 浏览: 121
是的,当一个类实现一个接口时,必须实现该接口中定义的所有方法。否则,该类将被标记为抽象类。这是因为接口中的方法都是抽象的,没有具体的实现。实现接口的类必须提供这些方法的具体实现。在Java中,使用关键字“implements”来实现接口。例如:
```
public interface MyInterface {
void myMethod();
}
public class MyClass implements MyInterface {
public void myMethod() {
// 实现 MyInterface 中定义的方法
}
}
```
在上面的例子中,MyClass实现了MyInterface接口并重写了其中定义的myMethod()方法。
阅读全文