在java中动态创建一个对象
这个问题在这里已经有了答案:
你是否熟悉哈希? 我想你可以使用一个HashMap,它是Java库中内置的常见哈希实现:
HashMap<String,Object> person1 = new HashMap<String,Object>();
person1.put("className", "Person");
person1.put("name", "Jack");
person1.put("age", 21);
每次你想改变这些值时,请执行: person1.put("name", "Jill")
为了获得值,它是person1.get("name")
如果你想考虑这个类,你必须得到className
并在你的代码中手动比较它,根据对象的“类”来做不同的事情(实际上它是一个HashMap,但从不知道) 。
小提醒:这样做的事情被认为是非常混乱;)
链接地址: http://www.djcxy.com/p/47623.html