Vier gewinnt in Java,Spieler Konstruktor

Java Konsolenanwendung „Vier Gewinnt“, Zweispieler spielbar.

Die Klasse Spieler beinhaltet einen Konstruktor, dem ein Namen und die Spieler-Nr. (1 oder 2) übergeben wird.

Wie wird das gemacht? ich hab jetzt an sowas gedacht. aber ist glaube ich falsch

[CODE lang="java" title="Konstruktor Spieler"]public static void spieler() {
Spieler spieler1 = new Spieler("Lisa", 1);
Spieler spieler2 = new Spieler("Samuel", 2);

}
[/CODE]
 
Moin,
wenn Du einen weiteren Konstruktor hast, der die beiden Parameter akzeptiert, geht das theoretisch, wäre aber sehr unelegant!
Dann kannst den Parameterlosen Konstruktor auch vergessen!

Es ist aber ziemlich unklar, worum es genau geht. Ein paar mehr Infos und Codezeilen wären nicht schlecht!

VG Klaus
 
ich hab das jetzt so gemacht. Also es geht ja um 4 gewinnt. und es spielen ja zwei Spieler


[CODE lang="java" title="Spieler"]public class Spieler extends VierGewinnt {
private String name ;
private int nummer;

public Spieler(String name, int nummer) {
this.name = name;
this.nummer = nummer;
}


public int getNummer() {
return nummer;
}
public String getName() {
return name;
}
}
[/CODE]



[CODE lang="java" title="in der main"]
public class VierGewinnt {
public static void main(String[] args) {
Spieler sp1 = new Spieler("Lisa", 1);
Spieler sp2 = new Spieler("Jonas", 2);
}
}[/CODE]
 
bist du dir sicher dass ein spieler die methoden kennen sollte von vier gewinnt?
der code sieht aber gut aus bis auf das extends
 
eine main kannst du nicht private machen und die in vier gewinnt dürfen halt so public sein wenn sie denn public gebraucht werden
 

Zurück
Oben