JDK新特性我不太了解啊:
public Iterator<Order> iterator{
    return __; 
   }
这个Iterator<Order> iterator是返回order类型的对象?
应该return个什么?

解决方案 »

  1.   

    Iterator是迭代器类,这是一个泛型类,是返回<Order>类型的迭代器...好好看书吧...
      

  2.   

    所有实现Iterator接口的集合都有iterator()这个方法,在return中返回的就是这个集合的iterator。
    如:
    List<Order> list = new ArrayList<Order>();
    ....return list.iterator();
      

  3.   

    您的意思就是返回这个:
    public Iterator <Order> iterator{ 
        return iterator; 
       } 
    是嘛?出现2楼和4楼两个答案啊;我觉得应该是返回这个类的iterator;还有答案没了?
      

  4.   

    迭代一个对象,返回这个对象,是一个数组:
    有一数组对象list
    Iterator iter = list.iterator();  // 获得一个迭代子
    Object obj = iter.next();     // 得到下一个元素
    return obj;或者private class Itr implements Iterator {...}   而iterator()方法的定义是:public Iterator iterator() {  return new Itr();}
      

  5.   

    当然是return一个Order 类的东东啦。
      

  6.   

    lai xue xi yi xia , hehe
      

  7.   

    泛型jdk1.5新增的功能,用util时很好用。