Ein Freund von mir schreibt etwas Java-Code und wir tauschen einige Gedanken über seine Probleme aus (er benutzt ziemlich das vermasselte Rahmenwerk).Java: Was ist der Zweck, eine Klasse in einer Schnittstelle zu haben
Eines seiner Probleme wurde gelöst, indem ein Enumerate in eine private Klasse innerhalb einer Schnittstelle platziert wurde. Als er mir das erzählte, bekam ich ziemlich Kopfschmerzen. Er sagte es ist eine Möglichkeit, eine Schnittstelle innerhalb einer Schnittstelle aufzuzählen. Ich dachte immer, dass Schnittstellen ausschließlich eine Schnittstelle freilegen und nichts mehr.
Warum ist es möglich, Klassen innerhalb von Schnittstellen zu platzieren, und welchen Zweck kann es erfüllen?
Klar, das ist völlig normal. Es ist nur eine Frage der Organisation: Wenn die Klasse logisch mit der Schnittstelle verbunden ist, dann könnte es genauso gut dort sein. –
wahrscheinlich wird diese Klasse als Parameter oder Rückgabetypen in der Schnittstelle verwendet werden – MeBigFatGuy