基本上我是在 BlueJ 中制作这个 Java 程序,其中玩家是在指环王的世界中。我为武器、物品等创建了单独的包。我在所有包之外都有一个 Main 类(在项目屏幕的主体中)。在那里,我尝试了一些东西。
public static void test()throws Exception{
System.out.println("There is a brass sword and an iron sword. Which do you want?");
Scanner in = new Scanner(System.in);
String s = in.next();
HashMap options = new HashMap();
options.put("brass", new Sword());
options.put("iron", new Sword());
Sword k = options.get(s);
}
我希望上述方法返回一个 Sword 对象给我。不幸的是,这不起作用。有什么帮助……?