在Java中,一個類只能直接繼承一個父類,但可以通過接口實現多重繼承的效果。如果想要繼承多個實體類,可以采用以下兩種方法:
public interface Interface1 {
void method1();
}
public interface Interface2 {
void method2();
}
public class Class1 implements Interface1 {
public void method1() {
// 實現method1的邏輯
}
}
public class Class2 implements Interface2 {
public void method2() {
// 實現method2的邏輯
}
}
public class NewClass implements Interface1, Interface2 {
private Class1 class1 = new Class1();
private Class2 class2 = new Class2();
public void method1() {
class1.method1();
}
public void method2() {
class2.method2();
}
}
public class Class1 {
public void method1() {
// 實現method1的邏輯
}
}
public class Class2 {
public void method2() {
// 實現method2的邏輯
}
}
public class NewClass {
private Class1 class1 = new Class1();
private Class2 class2 = new Class2();
public void method1() {
class1.method1();
}
public void method2() {
class2.method2();
}
}
這兩種方法都可以實現在一個新的類中繼承多個實體類的功能。選擇哪種方法取決于具體的需求和設計。