bang 的compoist模式

07-11-15 jslzl
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修改过]

banq
2007-11-16 09:55
就是override,重新定义这个方法内容。

jslzl
2007-11-16 12:59
不过这个重载的写法实在有些特别,语法不通呀? bang 能修正下么

猜你喜欢