对于Java中的HashMap,我们可以在put方法中创建一个实例吗?我们可以用HashMap的方法创建一个实例吗
例如:
HashMap<String, Pizza> pizzaStock = new HashMap<String, Pizza>();
pizzaStock.put("cheese", new CheesePizza());
pizzaStock.put("Veggie", new VeggiePizza());
CheesePizza和VeggiePizza扩展比萨类
如果不能,其他任何其他方式做到这一点,而不是使用“如果其他人”和“开关”条款?
任何提示将不胜感激!
您是否试过这样做?这将是非常简单的测试。你的结果是什么? – DoubleDouble
如果你没有访问一个体面的java编译器,你可以在这里快速尝试你的代码:http://www.compileonline.com/compile_java_online.php – Stephan
谢谢,它的工作原理,我把代码放在错误的地方。 .. – user1552891