在Java中,一个类只能继承自一个类,这是Java单继承机制的规定。这种机制是为了避免复杂的多重继承可能带来的设计复杂性,比如钻石问题(Diamond Problem)。
不过,Java通过接口(Interface)提供了一种多继承的功能。一个类可以实现多个接口,从而实现类似多继承的效果。这样,一个类可以继承一个父类,同时实现多个接口,从而获得多个接口中定义的方法和常量。
以下是一个简单的例子:
```java
// 定义一个父类
class Parent {
public void parentMethod() {
System.out.println("This is a method from Parent class.");