首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

可否直接通过键盘输入生成对象

2012-07-31 
能否直接通过键盘输入生成对象?请问在JAVA2SE中,能否根据输入的名字,譬如说在控制命令台输入“fruit”,就可

能否直接通过键盘输入生成对象?
请问在JAVA2SE中,能否根据输入的名字,譬如说在控制命令台输入“fruit”,就可以生成一个装fruit的容器类,本来想用switch case或者if之类的分支写法,但是这样扩展性就不够,只能规定出现自己写的情况。


[解决办法]
输入类名,反射生成对象~~不知道是不是这个意思
[解决办法]
能想到扩展性不好,很不错。

Java里面有反射,可以动态生成对象。

你可以baidu/google查查。
[解决办法]
那你为什么不把你要输入的这些东西都抽象一个父类,都去继承这个父类,然后你容器你装这个父类不就好了?,扩展性也好了
[解决办法]
可以用反射来动态生成对象
[解决办法]
switch.... case

热点排行