Array aus Klasse Array aus anderer Klasse zuweisen?
Ich habe Klasse A und diese besitzt das int Array x[]. In Klasse B mache ich ein Array aus der Klasse A[] mit der Länge 3.
Wie weise ich nun in dem Array A[] den Werten 0-2 das Array x[] zu?
Ich schreibe das Ganze in BlueJ.
2 Antworten
Deine Frage hört sich ziemlich schwammig an :D
Falls du ein die Werte eines Arrays objektübergreifend kopieren willst, könntest du das in etwa so machen:
public class A
{
public int x[];
public A()
{
x = new int[3];
x[0] = 2;
x[1] = 3;
x[2] = 4;
}
}
public class B
{
public int y[];
public B(A a)
{
y = new int[3];
y[0] = a.x[0];
y[1] = a.x[1];
y[2] = a.x[2];
}
}
Wenn du aber meinst, dass du in ein Array vom Typ A Werte aus einem int-Array kopieren willst, wird das nicht funktionieren..
Von Java aus ins Blaue geraten: Mit nem Getter.