Java Attribut ändern?

1 Antwort

Vom Fragesteller als hilfreich ausgezeichnet

Übergib dem neuen Objekt einfach eine Referenz auf das Objekt, welches geändert werden soll.

Beispiel:

class Creator {
  private int someField;

  public Creator() {
    new Product(this);
  }

  public void setSomeField(int value) {
    someField = value;
  }
}

class Product {
  public Product(Creator creator) {
    creator.setSomeField(123);
  }
}
Marcel879unze 
Fragesteller
 17.03.2022, 20:53

Perfekt! Danke!

0