Ich weiß, das ist jetzt vielleicht eine blöde Frage, aber ich stell sie trotzdem..wir sind ja hier eh im Forum für Anfängerfragen :###
Eine Regel lautet: Statische Methoden dürfen nur auf statische Felder zugreifen (nicht auf Objektfelder)!
->die main-Methode ist statisch; warum darf bzw. kann ich dann auf a, b und c zugreifen? ???:L
Der Zugriff befindet sich ja innerhalb der main-Methode !?!
ciao,danke
Code:
class StdInitTest {
int a;
boolean b;
double c;
public static void main(String[] args) {
StdInitTest std = new StdInitTest();
System.out.println("a = " + std.a + "\tb = " + std.b + "\tc = " + std.c );
}
}
Eine Regel lautet: Statische Methoden dürfen nur auf statische Felder zugreifen (nicht auf Objektfelder)!
->die main-Methode ist statisch; warum darf bzw. kann ich dann auf a, b und c zugreifen? ???:L
Der Zugriff befindet sich ja innerhalb der main-Methode !?!
ciao,danke