Hallo zusammen,
folgendes Phänomen: Eclipse 3.3 meckert mich hier bei einigen
Feld-/ bzw. Methodenzugriffen rum
"The static field/method (blabla) should be accessed in a static way."
"Okay", werdet ihr sagen, "dann greif halt richtig auf die statischen Sachen zu, nicht über
eine Instanz sondern über eine Klasse!"
Tja.. nur, dass mach ich schon.
Hier mal ein Auszug
Ganz simpel
Schon bei einem simplen Zugriff via
kommt dann die Warning.
Nur, zur Hölle... "Util" IST doch eine Klasse und der Zugriff darauf
sollte doch so korrekt sein.. oder hab ich einen Block?
folgendes Phänomen: Eclipse 3.3 meckert mich hier bei einigen
Feld-/ bzw. Methodenzugriffen rum
"The static field/method (blabla) should be accessed in a static way."
"Okay", werdet ihr sagen, "dann greif halt richtig auf die statischen Sachen zu, nicht über
eine Instanz sondern über eine Klasse!"
Tja.. nur, dass mach ich schon.
Hier mal ein Auszug
Ganz simpel
Code:
public class Util
{
/** Just a convenience constant for the file seperator */
public static final String SEP = System.getProperty ("file.separator");
/** Just a convenience constant for the new line character(s) */
public static final String NL = System.getProperty ("line.separator");
/** The actual working directory */
public static final String WD = System.getProperty ("user.dir");
public static boolean debug = false;
(..)
}
Schon bei einem simplen Zugriff via
Code:
Util.debug = false;
kommt dann die Warning.
Nur, zur Hölle... "Util" IST doch eine Klasse und der Zugriff darauf
sollte doch so korrekt sein.. oder hab ich einen Block?