wie von einem Code wissen, ob die Beziehung zwischen zwei Klassen eine Aggregation oder eine Zusammensetzung ist?

stimmen
0

Ich habe eine Klasse Playerund eine KlassePlace

public class Player{
  String name;
  int hp;
  Place place;

  public Player(int health){
    this.hp = health;
  }

  public void setPlace(Place p){
    this.place = p;
  }
}

Ich kann nur Beispiele über die Zusammensetzung auf diese Weise sehen: im Konstruktor: this.place = new Place();

aber was ist mit dem Code oben? ist es oder Zusammensetzung Aggregation?

Veröffentlicht am 03/12/2019 um 00:05
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

wie von einem Code wissen, ob die Beziehung zwischen zwei Klassen eine Aggregation oder eine Zusammensetzung ist?

stimmen
0

Ich habe eine Klasse Playerund eine KlassePlace

public class Player{
  String name;
  int hp;
  Place place;

  public Player(int health){
    this.hp = health;
  }

  public void setPlace(Place p){
    this.place = p;
  }
}

Ich kann nur Beispiele über die Zusammensetzung auf diese Weise sehen: im Konstruktor: this.place = new Place();

aber was ist mit dem Code oben? ist es oder Zusammensetzung Aggregation?

Beantwortet am 03/12/2019 um 00:05
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more