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.
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
}
}
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.
Est-ce qu'il y a un moyen de contourner ça?