M
Margit
Gast
Hallo,
folgendes funktioniert ja in Java:
Nun ist bei mir allerdings A bzw. B in einer ArrayList:
Nun müsste ich eigentlich folgendes können:
Der Kompilier sagt mir aber nun "The Constructor C(B) is undefined.
Wie kann ich dieses Beispiel zum Laufen bekommen?
Danke
folgendes funktioniert ja in Java:
Java:
public abstract class A
{
...
}
public class B extends A
{
...
}
...
A myObject = new B();
Nun ist bei mir allerdings A bzw. B in einer ArrayList:
Java:
public class C
{
private ArrayList<A> myArrayList;
public C(ArrayList<A> theArray)
{
myArrayList = theArray;
}
}
Nun müsste ich eigentlich folgendes können:
Java:
ArrayList<B> myObject = new ArrayList<B>();
C mySecondObject = new C(B);
Der Kompilier sagt mir aber nun "The Constructor C(B) is undefined.
Wie kann ich dieses Beispiel zum Laufen bekommen?
Danke