Hallo mal wieder,
hab mal rumgetestet und folgendes unlogisches Problem in Eclipse festgestellt:
Der Fehler ist Folgender: wenn ich versuche zu kompilieren, beschwert sich Eclipse, dass getPower() nicht zugreifbar sei und ich doch bitteschön die Methode mit protected deklarieren solle! XD
Fehler von Eclipse? Oder Java-Problem?
hab mal rumgetestet und folgendes unlogisches Problem in Eclipse festgestellt:
Java:
package myProg.moves.moves;
import myProg.moves.*;
public final class DummyMove extends Move {
private static final int POWER = 20;
DummyMove() {
super(POWER);
}
public static void main(String[] args) {
Move move = new DummyMove();
System.out.println(move.getPower());
}
} // End DummyMove
package myProg.moves;
public abstract class Move {
private final int POWER;
protected Move(int power) {
this.POWER = power;
}
protected int getPower() {
return this.POWER;
}
} // End Move
Der Fehler ist Folgender: wenn ich versuche zu kompilieren, beschwert sich Eclipse, dass getPower() nicht zugreifbar sei und ich doch bitteschön die Methode mit protected deklarieren solle! XD
Fehler von Eclipse? Oder Java-Problem?