我想编写一个程序,在循环中创建一组对象......
(IE)
String newFirm = "empty";
for(int i=0; i<30; i++)
{
newFirm = "firm" + i;
firm newFirm = new firm();
}
然后当然我需要类似的东西
stringToObject = "firm" + x;
stringToObject.type = "service";
stringToObject.size = 10000;
显然这段代码是虚构的,但它表达了我理想的创建和调用对象的方式。该程序的性质使得最终的公司(或其他对象)数量在编译时是未知的。
有没有一种方法可以将给定的字符串转换为对象的名称(调用或创建)以及“动态”创建对象?