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 ?![]()







Répondre avec citation


(ou alors j'ai rien compris 


D'abord, je suppose que tu parles d'un objet de classe Graphics. Si tu reçois ce Graphics en paramètre, en général, ce n'est pas nécessaire ; si tu crées toi même ce Graphics pour une raison qui te regarde, c'est absolument nécessaire d'en faire le dispose.

Partager