我想要一个方法来创建类的对象,并为第一个对象自动命名为"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 2013-03-16 13:25:35
如果我在这里每次都有四分之一的时间,请......请理解1)变量名不==对象名称,实际上对象没有名称,对象可以分配给更多比一个变量。 2)变量名对于正在运行的程序并不重要,而是最重要的是编写容易调试的易读代码。 3)所有意图和目的的变量名称在运行代码中都不存在。4)**是重要的是对象*引用*。 – 2013-03-16 13:29:04