Hallo, ich würde gerne ein Object in ein Generic casten, aber ich weiß nicht genau, wie man das umsetzt.
***Edit*** Man kann vielleicht in den Klassennamen
[CODE lang="java" title="Methode"]private Object[] lebewesen = new Object[20];
//unwichtige Methoden
public void add(int i, T a) {
lebewesen = addAnimal(a, i); // hier oder davor soll das Object Lebewesen in den Generic T gecastet werden. Ich weiß nicht, wo man es am Besten macht.
}[/CODE]
***Edit*** Man kann vielleicht in den Klassennamen
<T>
schreiben. Dann wird jedenfalls das T nicht mehr unterstrichen. Aber trotzdem sehe ich nicht, wie ich Object in T caste.[CODE lang="java" title="Methode"]private Object[] lebewesen = new Object[20];
//unwichtige Methoden
public void add(int i, T a) {
lebewesen = addAnimal(a, i); // hier oder davor soll das Object Lebewesen in den Generic T gecastet werden. Ich weiß nicht, wo man es am Besten macht.
}[/CODE]
Zuletzt bearbeitet: