53 votes

Est-il possible d’appeler des attributs ou des méthodes privés via la réflexion

J’essayais de récupérer la valeur d’un attribut privé statique par réflexion, mais il échoue avec une erreur.

L’exception que j’obtiens est:

De plus, il y a un privé que je dois invoquer, avec le code suivant.

mais le problème est que la classe Student est une classe singleton, et constructeur en privé, et n’est pas accessible.

116voto

user714965 Points 14264

Vous pouvez définir le champ accessible :

1voto

Bohemian Points 134107

Oui, vous pouvez « tricher » comme ceci:

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X