Hallo,
ich bekomme bei Sparkonto immer super.konto(xxx); unterstrichen bzw. nur konto.
Ich weiss echt nicht mehr woran es liegen kann, für einen kleinen Blick wäre ich dankbar!!
ich bekomme bei Sparkonto immer super.konto(xxx); unterstrichen bzw. nur konto.
Ich weiss echt nicht mehr woran es liegen kann, für einen kleinen Blick wäre ich dankbar!!
Code:
import java.io.*;
class konto
{
int kontonummer;
int kontostand;
konto(int kontonummer, int kontostand)
{
this.kontonummer=kontonummer;
this.kontostand=kontostand;
}
konto()
{
this.kontonummer=4000;
this.kontostand=5000;
}
int Set_Konto(int kontostand)
{
this.kontostand=kontostand;
return this.kontostand;
}
void printSaldo()
{
System.out.println("Kontonummer: "+ this.kontonummer);
System.out.println("Kontostand: "+ this.kontostand);
}
}
class sparkonto extends konto
{
sparkonto()
{
super.konto();
}
sparkonto(int kontonummer, int kontostand)
{
super.konto(kontonummer,kontostand);
}
int Abheben(int summe)
{
this.kontostand=this.kontostand - summe;
return this.kontostand;
}
}////////////////////////////////////////
public class Aufgabe29
{
public static void main(String[] args)throws IOException
{
BufferedReader din = new BufferedReader(
new InputStreamReader(System.in));
int ende=0;
sparkonto Konto1 = new sparkonto (4179255,423423);
sparkonto Konto2 = new sparkonto (4179256,234234);
do{
int auswahl;
System.out.println("(1) Einzahlen");
System.out.println("(2) Abheben");
System.out.println("(3) Ausgabe Kontostand: Konto 1");
System.out.println("(4) Ausgabe Kontostand: Konto 2");
System.out.println("Was möchten Sie tun:");
auswahl = Integer.parseInt(din.readLine());
switch (auswahl)
{
case 1: {
System.out.println("Wieviel möchten Sie einzahlen?");
int einzahlen = Integer.parseInt(din.readLine());
Konto1.printSaldo();
break;
}
case 2: {
int Restbetrag=0;
Restbetrag=Konto2.Abheben(0);
System.out.println("\nAktueller Kontostand: "+ Restbetrag+
"\nWieviel möchten Sie abheben?");
int abheben=Integer.parseInt(din.readLine());
if(abheben>Konto2.kontostand)
{
System.out.println("Abheben leider unmöglich..");
}
else
{
Restbetrag=Konto2.Abheben(abheben);
System.out.println("Ihr Kontostand beträgt nun: " + Restbetrag);
}
Konto2.printSaldo();
break;
}
case 3: {
Konto1.printSaldo(); break;
}
case 4: {
Konto2.printSaldo(); break;
}
default: System.out.print("Keine gültige Option.");
}// End of Switch
System.out.println("\nMöchten Sie mit weiteren Aktionen fortfahren? (1)Ja (2)Nein");
ende = Integer.parseInt(din.readLine());
}while(ende==1);
}
}