public abstract class GenericAction<T extends ActionForm> extends Action 
{省略}各位大虾请问GenericAction<T extends ActionForm> 中<>是做什么用的啊?这样定义的作用是什么啊?

解决方案 »

  1.   

    是一种效率写法;不过一般用在容器中,是泛型的意思;
    比如写成List<? extends File> list,List<? super File> list;
    是定制容器中数据规格问题,比如说存入的数据只能是继承File的子类,或者是如第二个是必须是File的超类;
    一般用于定制上限以及下限问题,可以提高效率一种方法吧;至于楼主的写法,在不是容器的类中应用泛型感觉意义不大,呵呵;
    也可能在下见识短浅吧
      

  2.   

    <T extends ActionForm>泛型,表示的范型变量的类型必须得是继承ActionForm类型
    这样你就可以在你的GenericAction 类里边使用ActionForm的方法比如:
    T.Method();ok