obiekty w javie

obiekty w javie
SR
  • Rejestracja:około 7 lat
  • Ostatnio:prawie 6 lat
  • Postów:17
0

Co oznacza błąd "The constructor Gracz(int, int) is undefined" ? Nazwy klas sie zgadzają...

public class Gracz{
int damage;
int health;
String bron;
}

public class ogół {

public static void main(String[] args) {
	Gracz gracz1 = new Gracz(25, 400, "scar");
	}

}

S9
  • Rejestracja:około 13 lat
  • Ostatnio:9 miesięcy
  • Postów:415
0

Że brakuje odpowiedniego konstruktora.

gspansky
  • Rejestracja:ponad 7 lat
  • Ostatnio:prawie 5 lat
  • Postów:40
0
stasiek_raczejava napisał(a):

Co oznacza błąd "The constructor Gracz(int, int) is undefined" ? Nazwy klas sie zgadzają...

public class Gracz{
int damage;
int health;
String bron;
}

public class ogół {

public static void main(String[] args) {
Gracz gracz1 = new Gracz(25, 400, "scar");
}

}

Musisz zdefiniować konstruktor, który przyjmuje 2 inty i Stringa. Jeśli nie zdefiniowałeś konstruktora, to masz niejawny - bezparametrowy.

Kopiuj
 public class Gracz{
int damage;
int health;
String bron;

public Gracz(int damage, int health, String bron) {
this.damage = damage;
this.health = health;
this.bron = bron;
}

}

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.