G
Gast
Gast
Hi!
Ich bin gerade dabei meine erste etwas größere Java-Anwendung zu schreiben. Doch dabei bin ich auf ein Problem gestoßen. Ich weiß nicht mal genau, wie ich das Problem benennen soll (deswegen der komische Titel :-/ )
Der Code sieht so aus:
Kann mir jemand erklären, warum ich die Variable nicht mit einem Wert füllen und diesen später abfragen kann?
Ich hoffe nicht, dass ich auf der Leitung stehe... Wenn doch, dann möchte ich mich im Vorraus entschuldigen
Danke für eure Hilfe! Bye, Lukas
Ich bin gerade dabei meine erste etwas größere Java-Anwendung zu schreiben. Doch dabei bin ich auf ein Problem gestoßen. Ich weiß nicht mal genau, wie ich das Problem benennen soll (deswegen der komische Titel :-/ )
Der Code sieht so aus:
Code:
class hallo
{
public String calc;
public void hallo()
{
calc = "plus";
}
public String morgen()
{
if( calc.equals("plus") ){ // Hier gibt es einen Fehler (NullPointerException)
return "plus";
} else {
return "nix";
}
}
}
class test
{
public static void main( String[] args )
{
hallo neu = new hallo();
System.out.println( neu.morgen() );
}
}
Kann mir jemand erklären, warum ich die Variable nicht mit einem Wert füllen und diesen später abfragen kann?
Ich hoffe nicht, dass ich auf der Leitung stehe... Wenn doch, dann möchte ich mich im Vorraus entschuldigen
Danke für eure Hilfe! Bye, Lukas