Ho un giocatore di classe che estende Entity:Gli argomenti effettivi di Java non corrispondono agli argomenti formali, ma lo fanno?
giocatore:
public class Player extends Entity {
public Player(char initIcon, int initX, int initY) {
//empty constructor
}
...
Entity:
public Entity(char initIcon, int initX, int initY) {
icon = initIcon;
x = initX;
y = initY;
}
...
Questo è più o meno quello che ci si aspetterebbe, ma sulla compilazione Ottengo un errore che legge
Player.java:2: error: constructor Entity in class Entity cannot be applied to the given types:
public Player(char initIcon, int initX, int initY)
required: char,int,int
found: no arguments
reason: actual and formal argument lists differ in length
Ma chiaramente ha gli argomenti richiesti. Cosa sta succedendo qui? Grazie!
Perché non fai 'super (chat, int, int)'? – GGrec