Java eigene Objekte erzeugen

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>Java</language>
Klassen können im ProgrammingWiki auf Grund von Sandbox-Einschränkungen nicht verwendet werden. Alternativ gibt es die Möglichkeit Objekte über Funktionen zu instanzieren:
<eval id="4adad5223d044">
// Java Objekte im Wiki erstellen 
public Object MyObject() {
    int x;
    int y = 1; // mit default Wert
    void show(){
      System.out.println(x+" "+y);
    }
    return this;
}

Object p1 = MyObject();
Object p2 = MyObject();
p1.x = 10;
p1.y = 20;

System.out.println(p1.x+" "+p1.y);
p2.show();
</run>

Wer echte Java Klassen im Wiki verwenden möchte, muss vorher die Schritte auf [[JavaPolicy]] befolgen. Jedoch muss auch jeder Nutzer der OOP Beispiele anschauen und ausprobieren möchte diese Schritte befolgen.