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
Partager