當我創建「Sword」的實例並調用getName()時,我收到null。我怎樣才能讓它在武器類中的getName()返回在武器中設置的任何「名稱」。Java - 擴展超類的類的返回字段值
public abstract class Weapon extends items.Item {
public String name;
public int damage;
public ItemType itemType = ItemType.Weapon;
public String getName(){
return name;
}
}
public class Sword extends Weapon{
int damage = 10;
int manaCost = 0;
String name = "Steel Sword";
}
劍的名字變量是武器中隱藏的名字,只是說'name =「鋼劍」;' – FredK