Hallo Leute,
die Aufgabe ist die Erstellung einer Klasse Konto mit Attributen, Konstruktoren und Methoden,
allerdings fehlt mir hier die zündende Idee.
Könnt Ihr bitte mal meinen Quelltext und die Aufgabenstellung überfliegen?
Die vorgegebenen Klassen Bank und Konto stehen oben im Quelltext, ab der Klasse
Konto ist der von mir geschriebene Quelltext.
Im Anhang das Bild der UML-Notation sowie die einzupflegenden Methoden.
Quelltext:
public class Bank {
private long blz;
private String name;
/**
* erzeugt eine neue Bank mit gegebenen Namen und BLZ
* @param bankname der Name der Bank
* @param bankleitzahl die BLZ
*/
public Bank(String bankname, long bankleitzahl) {
name = bankname;
blz = bankleitzahl;
}
/**
* liefert die Bankleitzahl der Bank
* @Return die BLZ
*/
public long liefereBLZ() {
return blz;
}
/**
* liefert den Namen der Bank
* @Return der Name der Bank
*/
public String liefereName() {
return name;
}
}
public class Kunde {
private String name;
/**
* erzeugt einen neuen Kunden mit dem entsprechenden Namen
* @param n der Name des Kunden
*/
public Kunde(String n) {
name = n;
}
/**
* liefert den Namen des Kunden
* @Return der Name des Kunden
*/
public String liefereName() {
return name;
}
}
public class Konto {
// Attributsdeklarationen
long kontotstand;
long nummer;
public long cent;
private long kontostand;
private string name;
public string Kunde;
private static long BLZ;
// Konstruktordeklarationen
Konto (long kontoNr, Bank b, Kunde k);
public Kunde (string name);
public Bank (long blz, string name);
// Methodendeklarationen
void auszahlen(long cent) {
system.out.println ("Verringere Kontostand um Betrag:");
double Auszahlung;
new kontostand = kontostand - Auszahlung;
return this.kontostand;
}
void einzahlen(long cent) {
double Einzahlung;
system.out.println ("Erhöhe Kontostand um Betrag:");
new kontostand = kontostand + Einzahlung;
return this.kontostand;
}
String liefereBankname() {
System.out.println ("Der Name der Bank lautet:");
return name;
}
long liefereBLZ() {
System.out.println ("Die BLZ lautet:");
return BLZ;
}
String liefereInhabername() {
return Inhabername;
}
long liefereKontonummer() {
return Kontonummer;
}
long liefereKontostand() {
return Kontostand;
}
}
die Aufgabe ist die Erstellung einer Klasse Konto mit Attributen, Konstruktoren und Methoden,
allerdings fehlt mir hier die zündende Idee.
Könnt Ihr bitte mal meinen Quelltext und die Aufgabenstellung überfliegen?
Die vorgegebenen Klassen Bank und Konto stehen oben im Quelltext, ab der Klasse
Konto ist der von mir geschriebene Quelltext.
Im Anhang das Bild der UML-Notation sowie die einzupflegenden Methoden.
Quelltext:
public class Bank {
private long blz;
private String name;
/**
* erzeugt eine neue Bank mit gegebenen Namen und BLZ
* @param bankname der Name der Bank
* @param bankleitzahl die BLZ
*/
public Bank(String bankname, long bankleitzahl) {
name = bankname;
blz = bankleitzahl;
}
/**
* liefert die Bankleitzahl der Bank
* @Return die BLZ
*/
public long liefereBLZ() {
return blz;
}
/**
* liefert den Namen der Bank
* @Return der Name der Bank
*/
public String liefereName() {
return name;
}
}
public class Kunde {
private String name;
/**
* erzeugt einen neuen Kunden mit dem entsprechenden Namen
* @param n der Name des Kunden
*/
public Kunde(String n) {
name = n;
}
/**
* liefert den Namen des Kunden
* @Return der Name des Kunden
*/
public String liefereName() {
return name;
}
}
public class Konto {
// Attributsdeklarationen
long kontotstand;
long nummer;
public long cent;
private long kontostand;
private string name;
public string Kunde;
private static long BLZ;
// Konstruktordeklarationen
Konto (long kontoNr, Bank b, Kunde k);
public Kunde (string name);
public Bank (long blz, string name);
// Methodendeklarationen
void auszahlen(long cent) {
system.out.println ("Verringere Kontostand um Betrag:");
double Auszahlung;
new kontostand = kontostand - Auszahlung;
return this.kontostand;
}
void einzahlen(long cent) {
double Einzahlung;
system.out.println ("Erhöhe Kontostand um Betrag:");
new kontostand = kontostand + Einzahlung;
return this.kontostand;
}
String liefereBankname() {
System.out.println ("Der Name der Bank lautet:");
return name;
}
long liefereBLZ() {
System.out.println ("Die BLZ lautet:");
return BLZ;
}
String liefereInhabername() {
return Inhabername;
}
long liefereKontonummer() {
return Kontonummer;
}
long liefereKontostand() {
return Kontostand;
}
}