hoe om te weten van een code als de relatie tussen de twee klassen is een samenvoeging of een samenstelling?

stemmen
0

Ik heb een klasse Playeren een 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;
  }
}

Ik kan alleen maar zie voorbeelden over de samenstelling op die manier: in de constructor: this.place = new Place();

maar hoe zit het met de bovenstaande code? is dat aggregatie of samenstelling?

De vraag is gesteld op 03/12/2019 om 00:05
bron van user
In andere talen...                            


1 antwoorden

hoe om te weten van een code als de relatie tussen de twee klassen is een samenvoeging of een samenstelling?

stemmen
0

Ik heb een klasse Playeren een 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;
  }
}

Ik kan alleen maar zie voorbeelden over de samenstelling op die manier: in de constructor: this.place = new Place();

maar hoe zit het met de bovenstaande code? is dat aggregatie of samenstelling?

antwoordde op 03/12/2019 om 00:05
bron van user

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