Bonjour,
il y a vraiment un truc que j'ai pas capté :
Dans la classe Graphics, la méthode drawLine est abstraite, elle n'a donc pas de corps. Comment se fait-il alors que l'instruction g.drawline(0,0,10,10)trace une ligne puisqu'il n'y a pas d'instruction dans le corps de la méthode ? (il n'y a d'ailleurs même pas de corps).
Plus précisément, pour mes besoins j'ai créé une sous classe de Graphics2D. J'ai voulu surdéfinir la méthode drawline. Dans le corps de la méthode j'ai besoin d'écrire un truc du genre : super.drawLine(a,b,c,d). Bien sûr cela ne marche pas puisque drawLine est abstraite. Comment faire alors pour faire appel à drawLine de la classe mère pour tracer un trait comme le ferait g.drawLine ?
Merci d'apaiser mes angoisses face à ce mystère !
Partager