moin,
ich soll als Aufgabe ein Bruchklasse schreiben die mehre Methoden durch vorgegebene Interfaces implementiert.
Das Gerüst hab ich soweit. Ich hänge nun an der implementierten add.methode....diese hat den vorgegebenen Rückgabetyp void, ergo gibt die Methode nach meinem Verständnis (immerhin hatten wir schon 2 Vorlesungen Programmieren) nichts zurück.....
hier mal meine Klasse zum Verständnis
wie man sieht fehlen mir noch ein paar methoden.... jedenfalls kann ich den rückgabe typ nicht einfach auf Bruch ändern um einen Bruch für die add. zurück zu bekommen, und jetzt weiß ich nicht wie ich das anders lösen kann....???
ich soll als Aufgabe ein Bruchklasse schreiben die mehre Methoden durch vorgegebene Interfaces implementiert.
Das Gerüst hab ich soweit. Ich hänge nun an der implementierten add.methode....diese hat den vorgegebenen Rückgabetyp void, ergo gibt die Methode nach meinem Verständnis (immerhin hatten wir schon 2 Vorlesungen Programmieren) nichts zurück.....
hier mal meine Klasse zum Verständnis
Java:
package ws2012a01;
import ws2012a01.IBruch;
public class Bruch implements Comparable<Bruch>, IBruch {
private long z;
private long n;
public Bruch(){
this(0,1);
}
public Bruch(long z, long n) {
this.z = z;
this.n = n;
}
public Bruch(Bruch Bruchcopy) {
this (Bruchcopy.z, Bruchcopy.n);
}
@Override
public double asDouble() {
return (double) this.z/this.n;
}
@Override
public long getNenner() {
return this.n;
}
public void setn(long n) {
this.n = n;
}
@Override
public long getZaehler() {
return this.z;
}
public void setz(long z) {
this.z = z;
}
@Override
public int compareTo(Bruch o) {
return 0;
}
@Override
public void add(Bruch Bruch2) {
}
@Override
public void div(Bruch Bruch2) {
}
@Override
public void mult(Bruch arg0) {
// TODO Auto-generated method stub
}
@Override
public void sub(Bruch arg0) {
// TODO Auto-generated method stub
}
}
wie man sieht fehlen mir noch ein paar methoden.... jedenfalls kann ich den rückgabe typ nicht einfach auf Bruch ändern um einen Bruch für die add. zurück zu bekommen, und jetzt weiß ich nicht wie ich das anders lösen kann....???