日期:2014-05-20  浏览次数:20641 次

Java中一个类要怎么实现两个接口中相同的方法名
interface I1
{
  void get();
}
interface I2
{
  void get();
}
假如有一个类要实现上面两个接口中的方法
要怎么才能顺利的调用到

------解决方案--------------------
好像内部类可以这样:
Java code

interface I1 
{ 
    void get(); 
} 
interface I2 
{ 
    void get(); 
} 
public class MultiInter implements I1{

    public void get(){
       System.out.println("I am from I1");
    }
    
    private class I2Impl implements I2{
         public void get(){
           System.out.println("I am from I2");
        }
    }
    public void get2(){
        I2 i2=new I2Impl();
        i2.get();
    }
    public static void main(String rsg[]){
        MultiInter mi=new MultiInter();
        mi.get();
        mi.get2();
    }
}