Wie Sie Zugriff auf ein Objekt übergeordnete Objekt in Java?

Haben Sie einen Blick auf dieses Beispiel:

class Parent{
    Child child = new Child();
    Random r = new Random();
}

class Child{

    public Child(){
        //access a method from Random r from here without creating a new Random()
    }
}

Wie kann ich die Random-Objekts in das Untergeordnete Objekt?

  • Du kippe?! Sie müssen einen Verweis auf Ihre Eltern in Ihr Kind zu tun. Aber es wäre keine gute Idee, weil Das Gesetz von Demeter.
  • Es gibt kein solches Konzept, als "übergeordneten Objekt" in Java.
Schreibe einen Kommentar