定义的一个集合容器,它是只能添加一种类型的对象,还是可以同时添加多种类型的对象而当用迭代器方法取对象时只能取同一种类型的数据?

解决方案 »

  1.   

    看你使用什么集合类型了
    Vector 就能放任意对象
      

  2.   

    java中的集合框架都添加了泛型,在编译时进行类型安全检查;
    往集合中添加元素都是添加的Object类型,运用java的多态性,只要是Object的子类或者Object类型都可以添加;
    迭代器返回的每个元素默认也是Object类型的,如果你想知道返回的元素的是否是某一种类型可以使用instanceof关键字判断。