Classes et méthodes JAVA [Résolu/Fermé]

Signaler
Messages postés
248
Date d'inscription
mardi 13 novembre 2007
Statut
Membre
Dernière intervention
25 août 2011
-
 Sov -
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() .

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.