我想创建一个类的新实例,我想将它们命名为这样命名一类的新实例与数字
vektor1 vektor2 vektor3等等。作为一个计算源,我想使用属于for循环的i的值。这里是我正在使用的for循环
for(int i=0; i<5;i++){
System.out.println ("Bitte geben sie die erste Koordinat der "+(i+1)+". Vektor ein");
double k1=scan.nextDouble();
System.out.println ("Bitte geben sie die zweite Koordinat der "+(i+1)+". Vektor ein");
double k2=scan.nextDouble();
System.out.println ("Bitte geben sie die dritte Koordinat der "+(i+1)+". Vektor ein");
double k3=scan.nextDouble();
vektor.add(new Vektor3Dcomparable(k1,k2,k3));
}
这里我想在将它添加到ArrayList之前命名该类的实例。我怎样才能做到这一点?
其实我想要做的是给名称给对象。当我创建一个类Vektor3Dcomparable的新实例时,java会给它一个随机的名字,比如[email protected]。我想给他们的名字,因为我在for循环中创建它们,如vektor1,vektor2 ... – oderebek 2012-04-28 21:31:27
@oderebek:然后,你需要添加一个字符串字段到类中,并在构造函数中传递名称。 – 2012-04-28 22:29:59