Aufgabe – Rechtwinkeliges Dreieck (Right Angled Triangle)

Implementiere eine [b]Klasse RightAngledTriangle[/b], 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.[br][br][b]Hinweis: [/b]Seitenlängen dürfen nicht mit negativen Werten initialisiert werden. In diesen Fällen sollen die Seitenlängen mit dem Wert 1 initialisiert werden.[br]Achte sowohl im Konstruktor, als auch bei den Methodenparametern auf die entsprechende Fehlerprüfung![br][br]Die Verwendung der [b]Klasse RightAngledTriangle[/b] sieht folgendermaßen aus:
Ausgabe
Implementiere die Klasse RightAngledTriangle nach folgendem Muster:
Tests
[list][*]Zeige anhand mindestens [b]dreier sinnvoller Testfälle[/b] in einer Klasse TriangleTest, dass dein Programm funktioniert![/*][/list]

Information: Aufgabe – Rechtwinkeliges Dreieck (Right Angled Triangle)