Klassen und Objekte

Objekte erzeugen

Polygone (25 Min.)

Lösung

Import und Pakete

Pakete

Arbeiten mit Referenzen

Dreiecke aufbauen

Implementiere (in der vorhandenen Klasse BermudaTriangle) eine Klassenmethode, die ein neues zufälliges Dreieck zurückgibt:

static Polygon createRandomTriangle() {
  // return beliebiges Dreieck
}

Schreibe dazu eine Klassenmethode, die ein übergebenen existierendes java.awt.Polygon erst leert und es dann mit einem zufälligen Dreieck belegt.

static Polygon setRandomTriangle( Polygon polygon ) {
  // return gesetztes Dreieck
}

Lösung

Identität und Gleichheit

equals(...)

Wie sehen die equals(...)-Implementierungen bei den folgenden Klassen aus?