当前位置: 代码迷 >> Java相关 >> 如果用if...else选择生成不同类型的对象,怎么办?
  详细解决方案

如果用if...else选择生成不同类型的对象,怎么办?

热度:210   发布时间:2006-11-26 10:29:29.0
如果用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;
}
}

如何完成这个程序?非常难!
谢谢。

搜索更多相关的解决方案: else  对象  类型  选择  

----------------解决方案--------------------------------------------------------

你这写的是什么啊

生成不同类型,你只要返回Object,让接收的人去判断不就得了吗


----------------解决方案--------------------------------------------------------

千里的意思是 在一个类中来判断 然后返回对象吗?


----------------解决方案--------------------------------------------------------
  相关解决方案