编写一个类,在该类中定义两个静态方法:printElment用于输出元素类型是Nnm-ber的list中的元素,addElement用于向list表中添加Number及其子类元素,并进行测试
java的集合的泛型就是在定义集合变量时指定元素的类型,其实本质上泛型是一种糖衣语法,即最终还是List的,使用反编译工具查看.class看到的源码就没有泛型了。
java简单的泛型示例:
import java.util.ArrayList;
import java.util.List;
public class CsdnDemo {
private static List<Number> list = new ArrayList<Number>();
public static void printElement(){
for(Number number:list){
System.out.println(number);
}
}
public static void addElement(Number number){
list.add(number);
}
}