java入门 -- 泛型类

;/* * 泛型类 

 定义格式: * class 类名<自定义泛型>{ *  * } *  * 

使用规则: *

 1. 在类上自定义泛型的具体数据类型实在使用该类的时候创建对象时候决定的。 * 

2. 如果在一个类上声明了自定义泛型,使用时未指定具体的数据类型,默认为Object类型; * 

3. 在类上自定义泛型,不能使用自定义泛型;如果静态方法需要使用泛型,需要直接在方法上声明使用, * 因为类上的泛型类型是在创建对象的时候决定的而静态方法优先于对象存在。 *

  */class Utulity{public String toString(T[] arr){StringBuilder sb = new StringBuilder();for(int i=0; iuti = new Utulity();

String[] sarr = {"hello", "world", "1", "chacha", "coco"};

uti.reverse(sarr);

System.out.println(uti.toString(sarr));

}

}

你可能感兴趣的:(java入门 -- 泛型类)