Hallo!
Ich hab da mal eine Frage, und hoffe, dass sich das Problem irgendwie
lösen lässt. Von selber bin ich leider nicht frauf gekommen....
Also ich habe eine Methode der IRGENEINE ArrayList übergeben wird.
In meinem Programm gibt es mehrere ArrayList "Arten"
also z.b.: ArrayList<A> ; ArrayList<B> usw.
Ich ruf jetz also die Methode mit irgendeiner ArrayList auf (z.B. mit <B>)
Ich möcht dann in der Methode, der ich ein ArrayList übergeben kann, feststellen, um welche "Art" es sich nun handelt. (A oder B oder C usw.)
Ist das irgendwie möglich, oder muss ich jeweils für A, B C usw. immer eine eigene Methode imglementieren.
Ich würds ger so machen: public void methode(ArrayList list) {}
Und dann den Aufruf so: methode(list);
Wobei list ArrayList<A> list = new ArrayList<A> entspricht.
Danke schon mal.
Ich hab da mal eine Frage, und hoffe, dass sich das Problem irgendwie
lösen lässt. Von selber bin ich leider nicht frauf gekommen....
Also ich habe eine Methode der IRGENEINE ArrayList übergeben wird.
In meinem Programm gibt es mehrere ArrayList "Arten"
also z.b.: ArrayList<A> ; ArrayList<B> usw.
Ich ruf jetz also die Methode mit irgendeiner ArrayList auf (z.B. mit <B>)
Ich möcht dann in der Methode, der ich ein ArrayList übergeben kann, feststellen, um welche "Art" es sich nun handelt. (A oder B oder C usw.)
Ist das irgendwie möglich, oder muss ich jeweils für A, B C usw. immer eine eigene Methode imglementieren.
Ich würds ger so machen: public void methode(ArrayList list) {}
Und dann den Aufruf so: methode(list);
Wobei list ArrayList<A> list = new ArrayList<A> entspricht.
Danke schon mal.