Java泛型类和泛型方法

时间:2021-12-04 19:25:12

    java编程思想说道:

    泛型类是应用在整个类上,但同时可以在类中包含参数化方法,而这个方法所在的类可以是泛型,也可以不是泛型,也就是说是否有泛型方法,与其所在的类是否是泛型类没有关系。

    泛型方法是的该方法可以能够独立于类而产生变化,一下是一个基本的指导原则:无论合适,只要你能做到,你就应该尽量使用泛型方法,也就是说,如果使用泛型发放可以取代将整个类泛型化,那么就应该只使用泛型方法,因为它可以使事情更加清楚明白。另外,对于一个static的方法而言,无法访问泛型化的类型参数,所有,如果staticfangfa 需要使用泛型能力,就必须使其成为泛型方法。