héritage - ne pas appeler le constructeur de Superclass
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:
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?