以下代码在eclipse下编译通过。:
假如有两个父类:
public class 第一个父类 {
public void 第一个父类的测试方法(){
System.out.println("测试第一个父类");
}
}
public class 第二个父类 {
public void 第二个父类的测试方法(){
System.out.println("测试第二个父类");
}
}
假如类A要继承这两个父类:
public class 类A extends 第一个父类 {
class 一个测试用的内部类 extends 第二个父类{
}
/*这个方法可以返回一个第二个父类*/
public 第二个父类 获取第二个类(){
return new 第二个父类();
}
}
在测试类中,我们可以看到,通过类A的一个实例,我们能访问第一个父类的内容和第二个父类的内容,从而实现了多重继承。
public class 测试类 {
public static void main(String[] args){
类A 类a = new 类A();
类a.第一个父类的测试方法();
类a.获取第二个类().第二个父类的测试方法();
}
}