Classes et méthodes JAVA

Résolu/Fermé
Apaachee Messages postés 248 Date d'inscription mardi 13 novembre 2007 Statut Membre Dernière intervention 25 août 2011 - 8 déc. 2009 à 11:23
 Sov - 8 déc. 2009 à 15:55
Bonjour,
Dans le cadre d'un projet que je dois effectuer pour ma licence, on me donne le fichier :

pomme.class (exemple)

Je dois dévelloper la fonction :

Pomme play(Pomme a){ ... }


Pomme est un objet qui possède 4 attributs x1, x2, y1, y2.

Comment récuperer ces attributs sachant que j'ai juste le .class de pomme et que je ne connais pas les méthodes qui existent dans pomme.class ?

J'ai bien sur tenté le a.getx1() , a.getX1() .
A voir également:

1 réponse

Si les 4 champs sont public, il n'y a besoin d'aucune méthode.
Si les 4 champs sont protected ou non annotés, met ta classe en developpement contenant ta méthode play dans le package de pomme.

Int toto = a.x1; 


Si les 4 champs sont private, il va falloir remettre en question ton besoin d'acès à ces quatres champs ou avoir recours à l'introspection.
0