J'ai découvert un comportement un peu bizarre en cas de héritage.
Voici mon cas.
J'ai une class B qui est soous-class de class A.
je pensais toujours que si on n'appelle pas 'super' dans le constructeur de sous-class, alors celi une sera jamais appelé; Mais justement - c'est la cas; Même si je ne le fais pas il est appelé quand même.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 public class A extends SuperClass public A(){ je fait mes trucs ici } end class B extends A { public B() { //super() - pas besoin de constructeur ses trucs de super class je fait mes trucs ici } }
Est-ce qu'il y a un moyen de contourner ça?
Partager