Aufgabe – Rechtwinkeliges Dreieck (Right Angled Triangle)

Implementiere eine Klasse RightAngledTriangle, die ein rechtwinkeliges Dreieck mit den Seitenlängen a und b repräsentiert, mit drei Konstruktoren und Methoden zur Berechnung von Fläche und Umfang. Überlege, welche Instanzvariablen die Klasse benötigt. Hinweis: Seitenlängen dürfen nicht mit negativen Werten initialisiert werden. In diesen Fällen sollen die Seitenlängen mit dem Wert 1 initialisiert werden. Achte sowohl im Konstruktor, als auch bei den Methodenparametern auf die entsprechende Fehlerprüfung! Die Verwendung der Klasse RightAngledTriangle sieht folgendermaßen aus:
Image

Ausgabe

Ausgabe

Implementiere die Klasse RightAngledTriangle nach folgendem Muster:

Implementiere die Klasse RightAngledTriangle nach folgendem Muster:

Tests

  • Zeige anhand mindestens dreier sinnvoller Testfälle in einer Klasse TriangleTest, dass dein Programm funktioniert!