La mise en œuvre de deux interfaces dans une classe avec la même méthode. L'interface sur laquelle la méthode est surchargée?

Deux interfaces avec la même méthode, les noms et les signatures. Mais mis en œuvre par une seule classe alors comment le compilateur va identifier la méthode qui est de l'interface?

Ex:

interface A{
  int f();
}

interface B{
  int f();
}

class Test implements A, B{   
  public static void main(String... args) throws Exception{   

  }

  @Override
  public int f() {  //from which interface A or B
    return 0;
  }
}   
InformationsquelleAutor Jothi | 2010-05-10