Récupérer des données protégées en java

paixao -  
KX Messages postés 19031 Statut Modérateur -
Bonjour,
Je doit modifier un programme en java que j'ai obtenue. Seulement le problème c'est que la partie qu'il me faut changer a été encapsulée (si je ne dit pas de bêtise)


le niveau de visibilité qui a été appliqué est "privée"


j'aimerai savoir s'il est possible de récupérer ces informations bloquées et si oui de quelle façon? j'ai lu de nombreux topiques sur l'encapsulation, les méthodes etc.


mais n'ayant jamais fais de java (seulement C++ et C) j'ai du mal à comprendre précisément "l'architecture" si je puis dire de la POO pour ce qui est des classes.


merci d'avance.



A voir également:

1 réponse

KX Messages postés 19031 Statut Modérateur 3 020
 
Il faut bien comprendre que si les classes sont encapsulées c'est justement pour ne pas pouvoir être modifiées...
La seule chose que tu peux faire c'est d'utiliser les accesseurs (get,set...) lorsqu'ils existent pour modifier ce qui est possible.

NB. les classes, l'encapsulation et autre concepts de POO existent aussi en C++ et de ce point de vue là le Java n'est pas si différent !
0