日期:2014-05-17  浏览次数:20904 次

java 我想同时继承两个类有什么办法?继承AbstractInterceptor和ActionSupport
继承
AbstractInterceptor  和 
ActionSupport
有什么办法可以同时继承?
java 继承

------解决方案--------------------
Java不支持多继承,可以implements多个接口。
一个类不能继承自多个一般类。但我们可以让其内部的多个inner class各自继承某一实现类达到类似的目的。
------解决方案--------------------
引用:
Quote: 引用:

Java不支持多继承,可以implements多个接口。
一个类不能继承自多个一般类。但我们可以让其内部的多个inner class各自继承某一实现类达到类似的目的。
可以给个事例吗



import java.util.Date;

public class MutilExtendsTest {

class A extends Object{
public void print(){
System.out.println("this is class A");
}
}

class B extends Date{
public void print(){
System.out.println("this is class B");
}
}

/**
 * @param args
 */
public static void main(String[] args) {
// TODO Auto-generated method stub
new MutilExtendsTest().new A().print();
new MutilExtendsTest().new B().print();
}
}




效果是继承了A和B