2016-09-27 3 views
0

Welche der folgenden Aussagen treffen auf - Inner Classes zu?
Java Inner Classes zum Erstellen von Event Handlern und Renderern

  1. innere Klassen dürfen nicht in Java
  2. Event-Handler, Renderer usw. können mit inneren Klassen
  3. Kleine Handler für zB erstellt werden. Komparator, Gewinde etc. definiert werden eine innere Klasse
  4. nur statische innere Klassen erlaubt sind in Java

Kann jemand bitte helfen Sie mir zu finden, welche der folgenden Aussagen wahr sind (mehr als eine Anweisung kann wahr sein). Ich habe diese Frage heute bei meinem Test bekommen.

Die erste Option ist falsch, weil Java die innere Klasse zulässt.

Die letzte Option ist auch falsch, weil ich, dass geschachtelte Klasse sind von zwei Typen Statische geschachtelte Klasse und Nicht statische geschachtelte Klasse gelesen haben. Nicht statische geschachtelte Klassen sind formal besser als innere Klassen bekannt.

Ich bin verwirrt über die zweite und dritte Option, weil ich nie innere Klassen für Event Handler oder Renderer verwendet habe. Kann mir bitte jemand helfen, zu verstehen, wie innere Klassen für diese Zwecke verwendet werden können. Ein Beispiel oder ein Link zu einem Artikel wäre sehr hilfreich.

Antwort

0

innere Klassen nicht erlaubt sind in Java

Falsch

Event-Handler, etc. Renderer Innere Klassen werden erstellt unter Verwendung

Wahre

Kleine Handler für z. Komparator, Gewinde usw. definiert werden unter Verwendung einer inneren Klasse

Wahre

nur statische innere Klassen sind in Java erlaubt

Falsch

Verwandte Themen