2011-06-03 5 views
0

Possible en double:
Usage of inner classQuand utiliser les classes internes?

gens Chers,

Je suis relativement nouveau java je suis en train d'étudier les classes internes. J'ai lu un peu bien, mais je ne reçois pas dans quelle situation les classes internes viennent à portée de main pour un programmeur

Merci à l'avance Vinayak Jog

+0

Pouvez-vous répondre à ma question: Combien de fois cette question a été posée au cours des dernières 24 heures ??? –

Répondre

1

Les classes internes sont utiles, quand u ne veulent pas exposer l'existence de la classe à tout ce qui est en dehors de la classe contenant. J'utilise habituellement des cours intérieurs pour rendre les choses plus sûres.

Les classes internes sont également largement utilisées lorsque la classe n'a pas de signification en dehors de la classe conteneur, même si vous avez besoin de mêmes classes de noms ayant différentes fonctionnalités ou instances pour différentes classes (les classes contenant des classes internes).

5

Exemple: Vous avez une voiture de classe, qui contient beaucoup d'objets .. L'une d'entre elles est vraiment technique, et il y a peut-être 1-2 personnes dans le monde qui savent ce qu'est cet objet mystérieux et bizarre. Appelons ce type d'objet T

Maintenant, si vous allez expliquer la voiture de classe à tous ceux qui ne connaissent pas T. La plupart d'entre eux comprennent qu'il y a quelque chose qui remplit une fonction utile: F, mais ils n'ont aucune idée qu'il y a quelque chose qui s'appelle T.

C'est ce que une classe interne est quelque chose qui est nécessaire pour la classe que la classe interne est, mais pas à être connu par quelqu'un d'autre :)

Bonne programmation!

Questions connexes