Guten Abend zusammen,
ich schaue mir gerade mal ein paar Java Klassen / Methoden an und hänge bei folgendem etwas fest. Es geht bei Boolean (Java Platform SE 6)) um die statische toString() Methode. Wenn ich mich nicht irre werden statische Methoden ohne Objektbezug aufgerufen, d.h. laut Definition sollte folgendes doch eigentlich funktionieren:
Rufe ich toString() ueber die nichtstatische Methode auf funktioniert es. Mich interessiert aber, warum obiges nicht geht. Verstehe ich da mit statischen Methoden etwas falsch oder was ist da los?
Vielen Dank schon mal für eure Hilfe!
EDIT: Fehler gefunden (so schnell kanns gehen )
Gruß Rolli
ich schaue mir gerade mal ein paar Java Klassen / Methoden an und hänge bei folgendem etwas fest. Es geht bei Boolean (Java Platform SE 6)) um die statische toString() Methode. Wenn ich mich nicht irre werden statische Methoden ohne Objektbezug aufgerufen, d.h. laut Definition sollte folgendes doch eigentlich funktionieren:
Java:
public class bla {
public static void main(String[] args) {
boolean b = true;
String bla = new String();
bla = toString(b);
System.out.println(bla);
}
}
Rufe ich toString() ueber die nichtstatische Methode auf funktioniert es. Mich interessiert aber, warum obiges nicht geht. Verstehe ich da mit statischen Methoden etwas falsch oder was ist da los?
Vielen Dank schon mal für eure Hilfe!
EDIT: Fehler gefunden (so schnell kanns gehen )
Java:
public class bla {
public static void main(String[] args) {
boolean b = true;
String bla = new String();
bla = [B]Boolean[/B].toString(b);
System.out.println(bla);
}
}
Gruß Rolli
Zuletzt bearbeitet: