java 泛型 泛型类(Generic Classes)类型形参(Type Parameters)

类(class)的类型形参的作用范围是整个class,除了静态(static)成员和静态初始化模块.

class Test <T> {
    
     //类型形参的写法
    static {
    
    
        Test<T> test = new Test<T>(); // error static initializer
    }
    private static T field;          // error static field
    public static T method() {
    
            // error static method
    }
	public T method2(){
    
    } // right 正确
}

参考:
http://www.angelikalanger.com/GenericsFAQ/FAQSections/TypeParameters.html#FAQ301

猜你喜欢

转载自blog.csdn.net/claroja/article/details/114108556