Je me posais une question !!
Cette question la voici :

Imaginons 2 interfaces :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
 
public interface TestInterface {
 
	public String getTest();
}
 
public interface TestAutreInterface {
 
	public int getTest();
 
}
Maintenant histoire de compliquer la chose je voudrais une classe qui implemente les deux interfaces et bien la d'apres moi on est confronté a un probleme .
En effet le compilateur ne nous permet pas d'implementer les deux methode puisqu'elles ont la meme signature (ou prototype : ), mais lorsqu'on en implemente une il nous dit que le type de retour ne correspond pas à l'autre methode de l'autre interface et inversement .

Donc est il possible d'implementer 2 interfaces possedant des methodes ayant la meme signature (prototype ??) mais avec un type de retour different ?

PS: ceci n'est pas un cas concret , il est juste issue de mon esprit ,d'ailleur je me fais un peu peur !!!!