一个Java类可以有多个父类吗
时间: 2024-04-30 20:20:31 浏览: 268
在Java中,一个类只能有一个直接父类。这被称为单继承。这是Java语言的一个基本特性,旨在保持代码的清晰性和可维护性。
但是,一个类可以实现多个接口。接口定义了一个类应该实现哪些方法,但不提供实现。一个类可以通过实现多个接口来获得来自多个接口的方法定义。这种方式被称为接口多实现。
例如:
```
public class MyClass extends MyParentClass implements MyInterface1, MyInterface2 {
// class implementation
}
```
在这个例子中,`MyClass`继承了`MyParentClass`类,并实现了`MyInterface1`和`MyInterface2`接口。这使得`MyClass`可以使用来自父类和接口的方法。
阅读全文