allo zusammen,
ich versuche mich seit kurzem mit der Javaprogrammierung, bin ganz am Anfang. Ich habe folgendes Problem. ich möchte gerne, dass mir der Text "Gleichstand, bitte noch einmal" ausgegeben wird. Ich bekomme aber die FEhlermeldung angezeigt und weiß nicht, was ich machen soll.
Kann mir jemand helfen?
Main:
Klasse:
ich versuche mich seit kurzem mit der Javaprogrammierung, bin ganz am Anfang. Ich habe folgendes Problem. ich möchte gerne, dass mir der Text "Gleichstand, bitte noch einmal" ausgegeben wird. Ich bekomme aber die FEhlermeldung angezeigt und weiß nicht, was ich machen soll.
Code:
Stein_Papier_Schere.java:7: error: non-static variable player0 cannot be referenced from a static context
System.out.println(Play.player0.getPlay());
^
1 error
Kann mir jemand helfen?
Main:
Java:
public class Stein_Papier_Schere
{
public static void main(String[] args)
{
System.out.println(Play.player0.getPlay());
}
}
Java:
public class Play
{
//Attribut
private String value;
//Konstruktor
public Play (String value)
{
this.value=value;
}
// Getter und Setter
public String getPlay()
{
this.value=value;
return value;
}
public void setPlay(String value)
{
this.value=value;
}
Play player0=new Play("test");
Play player1=new Play("Schere");
Play player2=new Play("Schere");
public String playmethode()
{
if (player1.getPlay()==player2.getPlay())
{
player0.setPlay("Gleichstand, bitte noch einmal");
}
return player0.getPlay();
}
}
Zuletzt bearbeitet von einem Moderator: