1.接口是可以扩展接口的, 这样的好处是什么?. 直接写一个不是更省事吗? (主要提问, 需要详细的解释)
2.一个类实现多个有相同方法存在的接口,  是不是复写一个方法就能代表全部呢?3.一个接口扩展的有相同方法存在的接口, 会怎么样?

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【bxdg42578670】截止到2008-07-06 18:08:50的历史汇总数据(不包括此帖):
    发帖的总数量:25                       发帖的总分数:480                      
    结贴的总数量:17                       结贴的总分数:350                      
    无满意结贴数:4                        无满意结贴分:110                      
    未结的帖子数:8                        未结的总分数:130                      
    结贴的百分比:68.00 %               结分的百分比:72.92 %                  
    无满意结贴率:23.53 %               无满意结分率:31.43 %                  
    楼主加油
      

  2.   

    2.不能.
    interface A{
    void sayHello();
    void sayHello(String str);
    }
    class ImplTest implements A{ @Override
    public void sayHello() {
    // TODO Auto-generated method stub
    System.out.println("Hello");
    } @Override
    public void sayHello(String str) {
    // TODO Auto-generated method stub
    System.out.println(str);
    }
    public static void main(String[] args) {
    ImplTest test = new ImplTest();
    test.sayHello();
    test.sayHello("HelloWorld");
    }
    }
      

  3.   

    3.事实证明不会怎样.interface A{
    void sayHello();
    }
    interface B extends A{
    void sayHello();
    }
    class ImplTest implements B{ @Override
    public void sayHello() {
    // TODO Auto-generated method stub
    System.out.println("Hello");
    }
    public static void main(String[] args) {
    ImplTest test = new ImplTest();
    test.sayHello();
    }
    }
      

  4.   

    继承接口跟继承类是一样的考虑,可以看看API中接口继承的例子帮助理解(比如SortedSet<E>)。第2题的情况,感觉API中应该不存在这种情况,自己设计接口的话,应该尽量避免吧。出现这种情况,应该说明设计有问题。个人意见!!