2015-11-03 2 views
0

Итак, мне нужен экземпляр в моей классной компании. Это легкоКак создать экземпляр с именем из строки

public Company company1 = new Company(); 

Ну, как вы создаете экземпляр с именем из строки, как

public String companyName = "Google" 
public Company [the companyName String as.. thisthing] = new Company();` 

или что-то ... или что-то ...

+2

Возможный дубликат [Как создать экземпляр класса по имени строки] (http://stackoverflow.com/questions/23185661/how-to -create-класс -instance-by-string-name) – Perdomoff

+3

Объекты/экземпляры не имеют имен. Переменные делают. Эти имена переменных статически известны в * compile-time *. Вероятно, вам нужна «Карта» ' –

+0

. У класса' Company' есть конструктор, который принимает 'String'? Если нет, имеет ли он метод, который позволяет вам установить переменную 'String', принадлежащую данному экземпляру' Company'? –

ответ

0

Вы хотите разместить объекты в ArrayList для доступа ко всем, не пытайтесь назвать их строковым значением

Смежные вопросы