bang 的compoist模式

Bang关于 compoist模式一节中,提到如下代码:
public Iterator iter()
    {
      return equipment.iterator()
    {
    //重载Iterator方法
     public boolean hasNext() { return i<equipment.size(); }
    //重载Iterator方法
     public Object next()
     {
      if(hasNext())
         return equipment.elementAt(i++);
      else
          throw new NoSuchElementException();
     }
何谓重载??
[该贴被jslzl于2007-11-15 15:46修改过]

就是override,重新定义这个方法内容。

不过这个重载的写法实在有些特别,语法不通呀? bang 能修正下么