hi,
bin gerade dabei java zu lernen, selbst nach buch.
aber schon die das erste simple programmbeispiel läßt mich verzweifeln.
ich habe nach den vorgaben im buch zwei klassen geschrieben.
- klasse
public class Date {
int day;
String month;
int year;
} - klasse
public class MyProgram {
Date x;
x = new Date();
x.day = 2;
public static void main(String[]arg) {
System.out.println(„x.day=“+x.day);
}
}
starte ich MyProgram bekomme ich die fehlermeldung
Syntax error on token „(“, ; expected
Syntax error on token „)“, ; expected
Cannot make a static reference to the non-static field x
setze ich vor Date noch static, werden mir totzdem die klammern in der hauptmethode als fehler angezeigt.
kann mir jemand den genauen zusammenhang von static verständlich erklären?
warum werden die klammern „angemeckert“?
cu
harald