我有一个扩展实体类球员:Java实际参数与形式参数不匹配,但它们的确如此?
球员:
public class Player extends Entity {
public Player(char initIcon, int initX, int initY) {
//empty constructor
}
...
实体:
public Entity(char initIcon, int initX, int initY) {
icon = initIcon;
x = initX;
y = initY;
}
...
这是一个很值得你期待什么,但对编译我收到一条错误消息:
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
但它显然确实有必要的参数。这里发生了什么?谢谢!
你为什么不这样做'超(聊天,INT,INT)'? – GGrec