//使用内部类实现类的多继承效果
abstract class A{
abstract void f();
}
abstract class C{
abstract void g();
}
public class Test1 extends A{
public void f(){
System.out.println("我继承了A");
}
class Test2 extends C{
public void g(){
System.out.println("我继承了C");
}
}
public void fg(){
this.f();
this.new Test2().g();
}
public static void main(String args[]){
Test1 t=new Test1();
t.fg();
}
abstract class A{
abstract void f();
}
abstract class C{
abstract void g();
}
public class Test1 extends A{
public void f(){
System.out.println("我继承了A");
}
class Test2 extends C{
public void g(){
System.out.println("我继承了C");
}
}
public void fg(){
this.f();
this.new Test2().g();
}
public static void main(String args[]){
Test1 t=new Test1();
t.fg();
}