非常急编程问题!在线等!给高分!

1305205251 2007-07-16 04:52:31
2)有3个类A和B和C,他们父类不同但都可以通过new来实例化,现在想通过另一个类F,用统一的途径来实例化他们,比如通过类似F.getinstance(“A”)就可以生成A的一个实例;F.getInstance(“C”)就可以产生C的实例。请问F的代码怎么写?
...全文
179 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
masse 2007-07-16
  • 打赏
  • 举报
回复
http://blog.sina.com.cn/xukf
1305205251 2007-07-16
  • 打赏
  • 举报
回复
朋友我是刚学JAVA的`现在刚工作~我门可以交个朋友~可以把你的联系方式告诉我吗?我在北京
KingNE 2007-07-16
  • 打赏
  • 举报
回复
可以给它传入String参数
Class.forName("").newInstance();
根据传入不同STR值实例
Nonetracer 2007-07-16
  • 打赏
  • 举报
回复
你已经写出来啦,根据参数来实力化
1305205251 2007-07-16
  • 打赏
  • 举报
回复
我的是wangkai_5625625@hotmail.com
1305205251 2007-07-16
  • 打赏
  • 举报
回复
朋友你的MSN是多少~~ 我门可以MSN聊吗?
masse 2007-07-16
  • 打赏
  • 举报
回复
你上面的"A","B","C"都是字符串的话,

public class F{
public static Object getInstance(String className){
if("A".equals(className)){
return new A();
}
if("B".equals(className)){
return new B();
}
if("C".equals(className)){
return new C();
}
return null;
}
}

23,407

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧