Hey, habe nach langem mal wieder eine Aufgabe bekommen, die ich komplett nicht verstehe, da ich die letzen Wochen nicht in der Uni war (krankheitsbedingt)
Hier die Aufgabe :
Schreiben Sie eine Klasse Bruch, die eine Bruchzahl mit ganzzahligem Zähler und Nenner darstellt.
Schreiben Sie folgende Methoden:
• Zwei sinnvolle Konstruktoren,
• Getter für Zähler und Nenner,
• Setter für Zähler und Nenner mit Überprüfung auf korrekte Parameter,
• eine Methode, die den Wert als Dezimalzahl vom Typ double zurück gibt,
• equals,
• hashCode.
Randbedingungen:
• Ihre Klasse muss verhindern, dass der Nenner jemals Null ist.
• Ihre equals-Methode darf für die Brüche 1 / 2 und 2 / 4 false zurück geben. Auch die Hashcodes
können unterschiedlich sein. Für zwei Brüche mit jeweils identischem Zähler und Nenner muss
equals true zurück geben und die Hashcodes müssen gleich sein.
Leider versteh ich nur Bahnhof .... könnte mir jemand dabei helfen ?
Hier die Aufgabe :
Schreiben Sie eine Klasse Bruch, die eine Bruchzahl mit ganzzahligem Zähler und Nenner darstellt.
Schreiben Sie folgende Methoden:
• Zwei sinnvolle Konstruktoren,
• Getter für Zähler und Nenner,
• Setter für Zähler und Nenner mit Überprüfung auf korrekte Parameter,
• eine Methode, die den Wert als Dezimalzahl vom Typ double zurück gibt,
• equals,
• hashCode.
Randbedingungen:
• Ihre Klasse muss verhindern, dass der Nenner jemals Null ist.
• Ihre equals-Methode darf für die Brüche 1 / 2 und 2 / 4 false zurück geben. Auch die Hashcodes
können unterschiedlich sein. Für zwei Brüche mit jeweils identischem Zähler und Nenner muss
equals true zurück geben und die Hashcodes müssen gleich sein.
Leider versteh ich nur Bahnhof .... könnte mir jemand dabei helfen ?