求教java如何读取输入然后实例化指定的类呀

o0Lemon 2023-01-04 13:28:55

求教java如何读取输入然后实例化指定的类呀

 

## 描述
我想要写一个程序,用户输入一个类的名字,就可以调用其无参的构造函数,实例化这个类。

## 例如
例如我有一个类叫 class001,如果用户输入了 1,则实例化 class001 ()。
我已经写好了 100 个名叫从 class001 到 class100 的类,用户输入 1 到 100 的任何一个数字,都可以实例化指定的类。

请问这种应该如何实现呢?谢谢了。

## 原始需求
我本来想纯 java 开发三国杀自己练习,在实现英雄技能模块的时候,为了后续可以随意搭配技能,我采取的是技能独立实现,然后编号,这样创建英雄的时候,只需要获取他所拥有的技能的编号就行。
我曾经考虑过用一个数组,把所有技能实例化了放在里面,然后获取输入根据索引来调用。但是我也没有办法实现这个功能,因为归根到底我还是要把这 100 个类全部 new 一次,也是 100 行 = =。

如果能够实现这个,我想也能帮到我很多,,请教大家 = =

————————————————
原文作者:oo_Lemon
转自链接:https://learnku.com/java/t/74412
版权声明:著作权归作者所有。商业转载请联系作者获得授权,非商业转载请保留以上作者信息和原文链接。

...全文
174 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

6

社区成员

发帖
与我相关
我的任务
社区描述
建立属于开源技术圈,分享专业知识,聚合it人才资源,爱技术爱分享。
社区管理员
  • 颓了呀
  • 幼---
  • yxc_lzl
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

希望建立一个开源社区,分享专业技术,认识一群有梦想的技术人。

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