мой дочерний класс
public class User extends Alien
{
public User(XYCoordination currentLocation, int energyCanister, int lifePoints, String name)
{
super(currentLocation, energyCanister,lifePoints, name);
}
public int collectCanister(NormalPlanet canister)
{
super.collectCanister();
return energyCanister;
}
}
мой родительский класс:
public class Alien
{
protected XYCoordination currentLocation;
protected Planet currentPlanet;
protected int energyCanister;
protected int lifePoints;
protected int n;
private String name;
public Alien(XYCoordination currentLocation, int energyCanister)
{
this.currentLocation = currentLocation;
this.energyCanister = energyCanister;
this.lifePoints = lifePoints;
this.name = name;
}
...
public int collectCanister(NormalPlanet canister)
{
energyCanister = energyCanister + (int)(n*canister.getRemainingCanister());
return energyCanister;
}
...
}
когда я его компилирую, дочерний класс с
public int collectCanister(NormalPlanet canister)
{
super.collectCanister();
return energyCanister;
}
неза работой?Что я могу сделать?