Voilà, j'ai une super classe abstraite qui declare une méthode de cette manière et l'utilise aussi :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
public abstract class Parente{
.
interface1 = getInterface1();
.
protected abstract Interface1 getInterface1();
}

L'une de ses classes fille la définit ainsi :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
public class Fille extends Parente
{
.
.
       @Override
	protected Interface1 getInterface1()
        {		
		return ctx.getBean("interface1", Interface.class);
	}
}
Je croyais que la méthode définie dans une classe "Fille" et déclarée abstraite chez sa mere ne pouvait pas s'utiliser chez sa "Mere"
je ne savais pas qu'il y avait une utilisation "pluri-génération"
Quel qu'un en sait il quelque chose?