Hallo,
ich habe eine package basecode:
und möchte nun in einenm anderen Package die enum verwenden:
Bekomme ich imemr Fehler auch wenn ich das import weglasse wird der Typ nicht gefunden. Wie kann ich es importieren?
Danke^^
ich habe eine package basecode:
Java:
package basecode;
enum playerType
{
PLAYER_HUMAN,
PLAYER_AI
};
abstract public class Player {
protected Type element;
protected Engine engine;
abstract protected Position do_action(final Field field);
public Player(Type element) {
this.element = element;
}
public final Type getElementType() {
return this.element;
}
public Position action(Field field) {
return this.do_action(field);
}
public void setEngine(Engine engine) {
this.engine = engine;
}
}
und möchte nun in einenm anderen Package die enum verwenden:
Java:
package console;
import basecode.Engine;
import basecode.Position;
import basecode.Type; // Error Type is not visible
public class ConsoleEngine extends Engine {
private void display() {
}
// static char dispatchElement(Type element);
protected void do_invalidPosition(){
}
protected void do_initialize() {
}
protected void do_update(Position position) {
}
protected void do_winner(Type element) { // überall bei Type error Type cannot resolved to a type.
}
protected Position do_getHumanAction() {
return new Position(2,0);
}
public char dispatchElement(Type element)
{
if (element == Type.Player_1) return 'x';
if (element == Type.Player_2) return 'o';
return ' ';
}
Bekomme ich imemr Fehler auch wenn ich das import weglasse wird der Typ nicht gefunden. Wie kann ich es importieren?
Danke^^