Announcement

Collapse
No announcement yet.

Sammelklasse

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Sammelklasse

    Hallo,

    ich habe folgendes Problem (oder aber auch mein Rechner, der mich mal wieder nicht verstehen will):

    Ich benötige eine Klasse
    "public class ContentPanes",
    welche als Sammelklasse fungieren soll. In dieser soll sich z.B.
    "public class NeuerSchrank extends Container"
    als innere Klasse befinden.

    Jetzt weiß ich leider nicht, wie ich in einer anderen eigenständigen Klasse die innere Klasse NeuerSchrank direkt instanziieren kann, damit eine Referenz auf diesen Container verweist.

    Schon einmal vielen Dank für Eure Hilfe.
    Gruß
    Ronny Obstei

  • #2
    Also dann, hab die Antwort in "Java ist auch eine Insel (2. Auflage)" gefunden (http://www.galileocomputing.de/openbook/javainsel2/java_060012.htm#Rxxjava_060012269MitgliedsoderElem entklassen)

    Die Instanziierung würde dann folgender Maßen aussehen:
    <PRE>
    class Haus
    {
    class Zimmer
    {
    }
    }
    </PRE>

    Um von außen ein Objekt von Zimmer aufzubauen, schreiben wir:

    Haus h = new Haus();
    Zimmer z = h.new Zimmer();

    oder auch in einer Zeile:

    Zimmer z = new Haus().new Zimmer()

    Comment

    Working...
    X