klasse wird nicht erkannt

Von: , Frage gestellt am Mi, 3. Jan 2007

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.
1. klasse
public class Date {
int day;
String month;
int year;
}
2. 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

2 Antworten zu dieser Frage

  1. Antwort von nach 51 Minuten 0 hilfreich
    Re: klasse wird nicht erkannt

    die frage hat sich erledigt, habe es jetzt selber rausgefunden.

    cu
    harald

    • Antwort von nach 3 Tagen 0 hilfreich
      und was?

      und was war's jetzt .. daß das mit den klammern nich' ging?

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!