kl. java Programm - Fehler??

F

fischli

Aktives Mitglied
Thread Starter
Dabei seit
04.11.2005
Beiträge
104
Reaktionspunkte
0
Hallo, ich habe ein ganz blödes Java-Programm geschrieben, dient nur der Übung, hat nicht viel Sinn. Ich bekomme leider immer nur beim Compilieren die Fehlermeldung:

BankKunde.java:22: cannot find symbol
symbol : variable setGuthaben
location: class BankKunde
Emil.setGuthaben = 10;
^
BankKunde.java:24: cannot find symbol
symbol : variable getGuthaben
location: class BankKunde
System.out.println(Emil.getGuthaben);
^
2 errors


Der Quellcode lautet:

public class BankKunde
{
int guthaben;

void setGuthaben(int guthaben)
{
this.guthaben = guthaben;
}


int getGuthaben()
{
return guthaben;
}


public static void main(String[] argv)
{
BankKunde Emil = new BankKunde();

Emil.setGuthaben = 10;

System.out.println(Emil.getGuthaben);
}
}

Kann mir einer sagen wieso?? Was mache ich falsch? Vielen Dank für so praktische Hilfe schonmal!!

Gruß
fischli
 
void setGuthaben(int guthaben)
{
this.guthaben = guthaben;
}

...

Emil.setGuthaben = 10;

das funzt bei java nicht. Ist mit .NET Sprachen möglich, aber bei java müsste das:

Emil.setGuthaben(10);

heissen

mfg

EDIT:
was auch möglich währe ist:
Emil.guthaben = 10;
 
Fuzzelabbe schrieb:
Moin,

hier:
public static void main(String[] argv)

ersetz das v mit nem s


Ciao
Fuzzel
wie der name heisst ist bei java egal, es könnte auch :

public static void main(String[] arrrrrrrrgh)

heissen (eine persönlich Vorliebe von mir^)
 
Danke, ist mir in dem Moment auch aufgefallen, aber da hast Du mich schon gequotet *schäm* ;)


Ciao
Fuzzel
 
Fuzzelabbe schrieb:
Danke, ist mir in dem Moment auch aufgefallen, aber da hast Du mich schon gequotet *schäm* ;)


Ciao
Fuzzel
Me akulpa (schreibt man das so?)

wollte nicht Klugscheissern ^
 
Zurück
Oben Unten