问答详情
源自:3-6 [java分页] 创建dao和service接口

请问之前给Pager加泛型有什么用呢?

我看您这里用到了<Student>,但是Pager的构造方法也没有加泛型是否不加泛型也可以啊?

提问者:NL4Passion 2016-07-25 00:21

个回答

  • 木吉他__秋
    2016-07-26 16:26:12
    已采纳

    泛型的作用就是减少重复代码,你肯定知道函数重载吧,但是重载的话还是太麻烦,泛型就是就是避免强制类型转换,减少装箱拆箱提高性能,减少错误。

    我们在创建列表类时,列表项的数据类型可能是int,string或其它类型,如果对列表类的处理方法相同,就没有必要事先指定数据类型,待列表类实例化的时候再指定。相当于把数据类型当成参数,这样可以最大限度地重用代码,保护类型的安全以及提高性能。