Hi,
wer weiss wie man interne Klassen in Java macht ?
Vielleicht ein kleines Beispiel.
Danke.
Cu, Master
Hi,
wer weiss wie man interne Klassen in Java macht ?
Vielleicht ein kleines Beispiel.
Danke.
Cu, Master
wer weiss wie man interne Klassen in Java macht ?
Vielleicht ein kleines Beispiel.
Du meinst Klassen in Klassen definieren? AFAIK geht das gar nicht.
Es gibt nur diese etwas seltsame Methode die oft für Swing-Programmierung benutzt wird, wo mittem im Code eine Instanz eines Interfaces erzeugt und dann gleich die notwendigen Methoden implementiert werden. Würde ich auch für Kleinst-Klassen davon abraten weil nicht so gut lesbar.
Grüße, Robert
Interne Klassen kannst Du ganz einfach innerhalb deiner Klasse wie sonst auch definieren.
class A {
private class B {
}
}
Du findest dann so etwas wie A$B.class nach dem kompilieren.
Bisher habe ich diese Klassen allerdings nur als private inner classes benutzt.
Soweit ich weiss, geht der public Zugriff nur, wenn es eine public static inner class ist. Da bin ich aber nicht so ganz sicher.
Dirk
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Verzeihts die Fehlinformation, o. T.
s. o.