如果我们把dao层中的basedao类声明为一个泛型类,即类型参数化,那么这将大大方面我们代码的可重用性。
具体可以提现在:当我们实现查询数据库的某一张表的时候,我们往往要返回这张表的某一项,对应的Java中就是Java的一个pojo类。如果我们把basedao使用泛型的话,当我们在实现某特定表的增删改查功能的时候,我们只需要继承这个basedao并传入对应的pojo类,我们将很容易的写出高效的代码。
更进一步的,如果我们使用dbutils,我们也许就需要获得泛型类型了,这是个问题,困扰了我,我也记录一下。
这是别人的例子。但是这个例子很具体很简洁,需要注意的是我们实例化的类应该是继承了这个泛型类,并且已经给这个泛型类传了对应的类。
以上就是天津卓众教育java培训机构的小编针对“Java基础学习:java泛型参数”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。
Java基础学习