У меня есть абстрактный класс, как этотИспользование списка метод прибудете получить Струны
public abstract class Command {
public abstract void execute(String keyWord[]);
String keyWord;
public Command(String keyWord) {
this.keyWord = keyWord;
}
}
и класс, чтобы управлять им так:
public class CommandManager {
private static List<Command> commands = new ArrayList<>();
public static void append(Command command) {
commands.add(command);
}
static {
}
public static void load() {
append(new Command("lol") {
@Override
public void execute(Player player, String[] keyWord) {
System.out.println("hi");
}
});
}
public boolean handle() {
String cmd[] = input.split(" ");
Command command = commands.get(cmd[0].toLowerCase()); //this
if (command != null) {
command.execute(player, cmd);
return true;
}
return false;
}
}
Я получаю ошибку где мой комментарий. Как я могу использовать метод get для получения String из класса Command? Благодаря
Я понимаю, что это Java? Если это так, вы должны пометить его как таковой. – Blorgbeard
Дайте больше информации о том, что такое ошибка. –
Что такое ввод? – sgowd