Bonjour,

Je rencontre un problème que j'aimerai vous soumettre.
Imaginez une classe
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
public class Toto {
  private Toto() { ....... }
 
  public Toto( SpecialObject obj1, SpecialObject ... objects ) { ........ }
}
 
Une classe héritant de Toto
 
public class Titi extends Toto
{
   public Titi (OtherObject arg1) {
     super ( new SpecialObject());
  }
}

A la compilation, super( new SpecialObject()); identifie bien le constructeur public Toto( SpecialObject obj1, SpecialObject ... objects )

Mais au runtime, au moment de l'appel du constructeur super(..), une exception NoSuchMethodError est lancée.

Auriez-vous une explication ?

Merci d'avance