Der "super" -Teil ist mir in Java nicht ganz klar, also wie kann ich das programmieren?Kann jemand mir helfen, das Problem zu lösen, das über das "Super" in Java ist?
public class AggressiveAlien extends Alien
{
public AggressiveAlien(XYCoordination currentLocation, int energyCanister)
{
super(currentLocation, energyCanister);
}
public int collectCanister(NormalPlanet canister)
{
super.collectCanister(canister);
n=1;
}
private boolean attack(int lifePoints)
{
boolean attack;
if (AggresiveAlien.currentLocation() = Alien.getOtherAlien())
{
AggresiveAlien.energyCanisters = (int) (1/2) * Alien.energyCanisters + AggresiveAlien.energyCanisters;
lifePoints = lifePoints - 1;
attack = true;
}
return attack;
}
}