如果用if...else选择生成不同类型的对象,怎么办?
如下程序片段:
public class Garden
{
public static void main(String[] args)
{
if(strFlowerName.equals("rose"))
{
return new rose();
}
else if(strFlowerName.equals("peony"))
{
return new peony();
}
return null;
}
}
如何完成这个程序?非常难!
谢谢。