Bonjour,

J'ai besoin d'une précision, voilà j'ai récupéré un bout de code qui comporte plusieurs classes:

Classe3: extend classe2
Classe2: extend classe1

dans classe 1, 2 et 3 je trouve:

public void draw(Graphics2D g){
g. ....
}

je ne comprends pas bien, on redéfinit à chaque fois draw ? mais alors comment java fait pour s'y retrouver ?

draw de classe3 appelle draw de classe2 qui appelle draw de classe1 qui appelle draw de java ?

si draw de classe1 est appelé, elle appelle draw de java ?

c'est tout ?