« Utilisateur:Alain Busser/Création d'un objet DrGeoII » : différence entre les versions

=Création de l'objet=
 
On va créer unune objetclasse pour DrGeo (un point), appeléappelée ''DrGPointInverseItem''. PlutôtLa quenouvelle créerclasse ln'objetest pas créée ''ex nihilo'', ilmais esthérite plusdes simplepropriétés de profiter de la liberté du source pour en copier-collerd'une certainsclasse extraitsparente.
 
==Création d'un nouvel objet==
 
Les objets géométriques de DrGeoII héritentsont derangés dans la classecatégorie de classes ''DrGeoII-Core-Item''. Pour en créer unune nouveaunouvelle, il suffit de sélectionner l'unune d'euxelles dans le browser, et de remplacer son nom dans la première ligne de sa description, par le nouveau nom (par exemple ''DrGPointInverseItem'').
 
[[Fichier:inverseobjet1.png]]
 
OnLa constatenouvelle que,classe puisque l'objethérite "écrasé"des héritaitpropriétés de la classe ''DrGPointItem'' (c-a-d ses attributs et méthodes), il enest seradonc de même pour le nouvel objet: L'inverse d'un point par rapport à un cercle est bien un point. La copie d'écran ci-dessus a été faite après le ''Control+S'' qui sauvegarde l'objet, ce qui fait apparaître son nom parmi les objets de DrGeoII: À ce stade, l'objet existe déjà; seulement il ne sert à rien puisqu'il n'a aucune méthode.
 
==Création de ses méthodes==
Utilisateur anonyme