比如
public interface  Person
{
public double getMoney();
}interface Animal
{
public void getMoney();
}class Living implements Person,Animal
{
???????????????
}
请问在Living类中怎么实现两个接口中的方法啊???

解决方案 »

  1.   

    可以去参考这里 http://blog.csdn.net/axman/archive/2009/02/26/3938945.aspx
      

  2.   

      public classs Living implements Animal,Animal 
      {     public double getMoney(){        return double(XX);
           }
         public void getMoney(){      }     public static void main(String[] args){
         
        }
      } 
    这样即可!
      

  3.   

    两个getMoney()的签名是不能一样的,会报错
      

  4.   

    用Person.getMonney(){}
    Animal.getMoney(){}分别实现
      

  5.   

    你的接口中定义的哪两个方法就不正确,根本不可能用一个类同时实现这两个接口。一个Person,一个Animal,你让那个类既要是Person又要是Animal,那不成了妖了~
      

  6.   

    不能搞,因为JAVA有个规定,在一个类中,不能有两个方法仅仅是返回值不同。如果你把他们写到一类中,肯定会报错,这就相当于重载的方法不能仅仅是返回值不同