快速提问。我正在使用 Eclipse,我得到了 The method must override or implement a superclass method 错误,除了 Eclipse 使用的是 Java 1.7 的合规性。
这是我的代码:
public abstract class M4 implements Armory {
@Override
public Integer weaponAmmo(int wepAmmo) {
wepAmmo = 10;
return wepAmmo;
}
@Override
public Integer weaponDamage(int wepDamage) {
wepDamage = 2;
return wepDamage;
}
@Override
public String weaponName(String wepName) {
wepName = "M4";
return wepName;
}
这是接口代码:
public interface Armory {
public Integer weaponAmmo(int wepAmmo);
public Integer weaponDamage(int wepDamage);
public String weaponName(String wepName);
}
有任何想法吗?