如何使用字符串中的名称创建实例
问题描述:
所以,我需要一个实例在我的班级公司。这很容易如何使用字符串中的名称创建实例
public Company company1 = new Company();
好了,你怎么从像
public String companyName = "Google"
public Company [the companyName String as.. thisthing] = new Company();`
或东西...什么的字符串...
答
你想要把你创建一个名为实例对象在一个ArrayList
访问它们全部,而不是尝试命名一个字符串值
可能重复的[如何通过字符串名称创建类实例](http://stackoverflow.com/questions/23185661/how-to - 创建一流-instance-by-string-name) – Perdomoff
对象/实例没有名称。变量确实。这些变量名在* compile-time *处是静态已知的。你可能想要一个'Map' –
'Company'类是否有一个带'String'的构造函数?如果没有,它是否有一个方法可以让你设置属于'Company'给定实例的'String'变量? –