G
Guest
Gast
Hi,
wir müssen für die Schule eine "Bankanwendung" schreiben und da hab ich einmal als art Hauptklasse Transanktion.java
und als Klasse die davon erbt z.B. die Kalsse EinzahlenTransaktion.java
Es gibt noch einige andere Transaktionsmöglcihkeiten und diese sollen auch dynamisch erweiterbar sein.
In einem anderen Teil der Anwedung kann man nun auswählen was für eine Transaktion man gerne hätte.
Jetzt die Frage:
Wie bekomme ich raus welche Klassen von Transaktion erben???
MfG
Edgar Obenaus
wir müssen für die Schule eine "Bankanwendung" schreiben und da hab ich einmal als art Hauptklasse Transanktion.java
Code:
package BankKontoEditor;
public abstract class Transaktion {
double betrag;
String datum;
public abstract void buchenAuf(Konto dasKonto);
public abstract String[] Ausgabe();
public void setValue(double betrag,String schecknummer,String datum)
{
this.betrag=betrag;
this.datum=datum;
}
public String getSchecknummer(){
return null;
}
public String getDatum(){
return this.datum;
}
}
und als Klasse die davon erbt z.B. die Kalsse EinzahlenTransaktion.java
Code:
package BankKontoEditor;
public class EinzahlenTransaktion extends Transaktion {
public EinzahlenTransaktion(){}
public EinzahlenTransaktion(double betrag, String datum) {
this.betrag = betrag;
this.datum = datum;
}
public String[] Ausgabe() {
String returnfeld[] = {this.datum,"Einzahlung",String.valueOf(this.betrag)};
return returnfeld;
}
public void buchenAuf(Konto dasKonto) {
dasKonto.einzahlen(this.betrag);
}
}
Es gibt noch einige andere Transaktionsmöglcihkeiten und diese sollen auch dynamisch erweiterbar sein.
In einem anderen Teil der Anwedung kann man nun auswählen was für eine Transaktion man gerne hätte.
Jetzt die Frage:
Wie bekomme ich raus welche Klassen von Transaktion erben???
MfG
Edgar Obenaus