【发布时间】:2014-05-13 15:24:28
【问题描述】:
我必须在明天之前准备一些工作,但我被困住了。 (而且代码中的所有名字都是德语,不要混淆:))
这是我的构造函数类,用于一个名为"Karte"(卡片)的对象
private Farbe f;
private Wert w;
public enum Farbe {
PIK, KREUZ, KARO, HERZ
}
public enum Wert {
SIEBEN, ACHT, NEUN, ZEHN, BUBE, DAME, KOENIG, ASS
}
Karte(Farbe f, Wert w) {
this.f = f;
this.w = w;
}
public Farbe getFarbe() {
return f;
}
public Wert getWert() {
return w;
}
public String toString() {
return f + " " + w;
}
现在还有另一个class 应该生成一个object,由多张卡片组成。
正常的语法是
Karte name = new Karte(); // (random stuff here);
但是如何让类生成多个具有随机名称的对象?如果我试图在for each 循环中只使用这种代码,它只会覆盖之前的代码。
我如何给他们随机的名字,甚至从String[]中选择?
【问题讨论】:
-
... 生成多个具有随机名称的对象 随机名称是什么意思?你的意思是变量的名称吗?一些预期结果的例子会有所帮助。您还可以描述为什么需要它,因为它看起来像 XY problem