Tôi có một cầu thủ đẳng cấp mà kéo dài Entity:Java đối số thực tế không phù hợp với lập luận chính thức, nhưng họ làm gì?
Player:
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;
}
...
này là khá nhiều những gì bạn mong muốn, nhưng trên biên dịch Tôi gặp lỗi khi đọc
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
Nhưng rõ ràng là có các đối số bắt buộc. Những gì đang xảy ra ở đây? Cảm ơn!
Tại sao bạn không làm 'siêu (chat, int, int)'? – GGrec