【发布时间】:2016-11-22 08:44:48
【问题描述】:
我想使用数组创建对象名称。我该怎么做?
例如:
String dizi ={"person1","person2","person3"};
Person dizi[0] = new Person();
【问题讨论】:
-
格式化您的代码(在代码行前添加 4 个空格)。我会编辑它,但我在队列中有 5 个编辑,所以我不能
-
抱歉,不可能。给 Person 对象一个名称参数。
-
我认为,首先你应该做的是阅读一些有关 OOP 的内容。稍微澄清一下你的问题。
-
您的代码存在多个问题。仅举几例:
String dizi定义单个字符串,而不是数组。Person dizi[0]重新定义了一个变量(不可能在同一范围内),看起来像一个数组声明和元素访问。我猜你想要Person[] dizi = new Person[3]; dizi[0] = new Person("person1"); ...。 -
更重要的问题是,您为什么首先要这样做?