java泛型详解

2018-11-07  本文已影响0人  半路和尚怎么出家

https://www.cnblogs.com/coprince/p/8603492.html

补充:
类似于:

    public <T> void testfunc(T obj){
          obj.getXX();
      }

以上即为一个泛型方法,该方法可存在于泛型类中(类似于TestClass<T>),也可以存在于非泛型类中,“<T>”这个声明只是为了让这个方法可以使用泛型而已~

还有可以是

    public <T extends Number> void testfunc(T obj){
          obj.getXX();
      }

<T extends Number>可以限定传入参数obj的实际类型必须是Number的子类,即限定了泛型上限~

上一篇 下一篇

猜你喜欢

热点阅读