2016-09-27 1 views
0

Lesquelles des affirmations suivantes sont vraies pour - Classes internes?
Classes Java internes pour la création de gestionnaires d'événements et de moteurs de rendu

  1. classes internes ne sont pas autorisés en Java
  2. Event Handlers, etc équarrisseurs peuvent être créés à l'aide des classes internes
  3. gestionnaires pour les petits, par exemple. Comparator, Thread etc. peut être définie en utilisant une classe interne
  4. classes internes uniquement statiques sont autorisés en Java

Quelqu'un peut-il me aider s'il vous plaît savoir lequel des énoncés suivants sont vrais (plus d'une instruction peut être vrai). J'ai eu cette question aujourd'hui à mon test.

La première option est fausse car Java autorise la classe interne.

La dernière option est faux parce que j'ai lu qui nichait classe sont de deux types Nested statique Classe et non statique Nested classe. Les classes imbriquées non statiques sont plus formellement appelées Classes internes.

Je suis confus au sujet de la deuxième et la troisième option parce que je n'ai jamais utilisé des classes internes pour les gestionnaires d'événements ou les Renderers. Quelqu'un peut-il m'aider s'il vous plaît à comprendre comment les classes intérieures peuvent être utilisés à ces fins. Un exemple ou un lien vers un article serait vraiment utile.

Répondre

0

classes internes ne sont pas autorisés en Java

Faux

Handlers événement, équarrisseurs, etc. peuvent être créés à l'aide des classes internes

vrai

Petits gestionnaires pour par exemple. Comparator, etc. fil peut être définie en utilisant une classe interne

vrai

Seules les classes intérieures statiques sont autorisés en Java

Faux