关于抽象类得用法疑问
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类型
}