Я хочу иметь метод, который создаст объект класса и автоматически назовет его "b1"
для первого объекта, "b2"
для второго и т. Д. Могу ли я использовать String
как имя нового объекта? Если это возможно, как мне это сделать?Именование нового объекта после строки?
class being {
static int count = 0;
String name;
void createbeing(){
name = "b" + Integer.toString(count);
being name = new being(); //Here I want to insert the String name as the name of the object
count++;
}
}
Вы должны объяснить * почему * вы хотите сделать это, потому что маловероятно, что вам действительно нужно это делать. – assylias
Если бы у меня была четверть каждого раза, это было задано здесь ... Пожалуйста, поймите, что 1) имя переменной не является именем объекта, а на самом деле у объекта нет имен, а объекты могут быть назначены для большего количества чем одна переменная. 2) имя переменной на самом деле не важно для текущей программы, но главное - это писать легко читаемый код, который легко отлаживать. 3) имя переменной для всех целей и целей даже не существует в запущенном коде.4) Что ** ** важно, это объекты * ссылки *. –