![2c770fcf3848787754d655041d34ee28.gif](https://i-blog.csdnimg.cn/blog_migrate/e1ecc70ea513459559acebd248441c3f.gif)
点击蓝色文字关注我吧!
1.类中的泛型方法
当然这并不是泛型方法的全部,泛型方法可以出现杂任何地方和任何场景中使用。但是有一种情况是非常特殊的,当泛型方法出现在泛型类中时,我们再通过一个例子看一下:2.泛型方法与可变参数
废话不多说,直接上例子:
3.静态方法与泛型
静态方法有一种情况需要注意一下,那就是在类中的静态方法使用泛型:静态方法无法访问类上定义的泛型;如果静态方法操作的引用数据类型不确定的时候,必须要将泛型定义在方法上。即:如果静态方法要使用泛型的话,必须将静态方法也定义成泛型方法 。4.泛型方法小结
泛型方法能使方法独立于类而产生变化,以下是一个基本的指导原则:
无论何时,如果你能做到,你就该尽量使用泛型方法。也就是说,如果使用泛型方法将整个类泛型化,无论何时,如果你能做到,你就该尽量使用泛型方法。也就是说,如果使用泛型方法将整个类泛型化,所以如果static方法要使用泛型能力,就必须使其成为泛型方法。
![1d6c681c4cd0f9d726e1fade01d76bcd.gif](https://i-blog.csdnimg.cn/blog_migrate/ce3e489833456ea904b6a3ea4f1d6b4f.gif)
纯粹一点 幸运一点 俗气一点