Hallo!
Ich habe eine Klasse Column mit Typparameter (T).
Ist es möglich, die Klasse des übergebenen Typs in einer Methode zurückzuliefern?
Grüße
Egon
Ich habe eine Klasse Column mit Typparameter (T).
Ist es möglich, die Klasse des übergebenen Typs in einer Methode zurückzuliefern?
Java:
public abstract class Column<T> {
private String name;
public Column(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
// Klasse ist abstrakt, es muss eine Methode implementiert werden,
// die einen Wert vom Typ T zurückliefert
public abstract T getValue(Object object);
// soll die Klasse von T zurückliefern
public Class getValueClass() {
// return T.class;
}
}
Grüße
Egon