Ich möchte eine Funktion, die den Namen des Klassenmembers akzeptiert und seinen Typ zurückgibt.Funktion zum Abrufen des Datentyps des Klassenmembers
Für z.B.
eine Klasse gibt es ein
class A {
private String fieldOne;
private String fieldTwo;
private Integer fieldThree;
private Integer fieldFour;
}
I eine Funktion schreiben muß, ist, die eine des oben fileds Namen übernimmt und gibt ihren entsprechenden Datentyp. Wenn ich "fieldFour" übergebe, sollte es Integer als Typ zurückgeben. Wie kann ich eine solche Funktion schreiben? Vielen Dank.
Rufen Sie einfach 'obj.getClass()'? –
Wie? Wenn ich nur den Namen des Feldes habe, wie kann ich obj.getClass() ?? Vielen Dank – AJN
Sie müssen Reflexion verwenden – marcinj