Kann es nicht, weil deine Methode [code]ticketDrucken()[/code] die Werte nicht kennt, die du dem Konstruktor übergibst. Du deklarierst ganz oben die Variablen [code=Java]private int [COLOR="SeaGreen"]Rappen[/COLOR];
private int [COLOR="SeaGreen"]Franken[/COLOR];[/code]
Doch du schreibst die Werte nie da rein! Die Werte im Konstruktor sind die, die als Argumente übergeben werden:
[code=Java]public Ticketautomat(int [COLOR="Red"]Franken[/COLOR], int [COLOR="Red"]Rappen[/COLOR])
{//Konstruktor
preis = [COLOR="Red"]Franken [/COLOR]+ [COLOR="Red"]Rappen[/COLOR];
bisherGezahlt = 0;
gesamtsumme = 0;
}[/code]
Irgendwo im Konstruktor musst du deine Eingabewerte der ganzen Klass "bekannt" machen ...
[code=Java]public Ticketautomat(int Franken, int Rappen)
{//Konstruktor
this.[COLOR="SeaGreen"]Franke [/COLOR]= Franken;
this.[COLOR="SeaGreen"]Rappen [/COLOR]= Rappen;
preis = Franken + Rappen;
bisherGezahlt = 0;
gesamtsumme = 0;
}[/code]