日期:2014-05-20  浏览次数:20689 次

关于抽象类得用法疑问
public abstract class MyBaseAction<T extends AbstractBean> extends EntityBaseAction{
private T bean; //父类默认bean的变量名称为"bean"
........
........
........
........
........
}
这样的一个抽象类声明是什么意思呢 各位高手们

------解决方案--------------------
泛型,以后使用的时候,比如

Java code
class XXX extends MyBaseAction<SomeXBean> {
    //那么
    T bean;// 这里的bean就是SomeXBean类型
}

class YYY extends MyBaseAction<SomeYBean> {
    //那么
    T bean;// 这里的bean就是SomeYBean类型
}