Hi,
am Besten ich erkläre es an einem Beispiel.
Ich möchte den die Klasse an sich einer Klasse haben, also sowas in der Art:
Nun meine Frage, was kommt da zwischen hinein?
Ich hab zwei Lösungen gefunden, weiss aber nicht genau. welche besser ist bzw ob es vielleicht noch eine andere gibt.
Einfacher sieht die 1. Variante aus, allerdings wird hier ein Objekt erzeugt (und muss dann wieder Garbagecollected werden).
Danke falls jemand etwas weiß, was besser ist bzw mir sagt, welche Variante die geeignetere wäre,
Mat.
am Besten ich erkläre es an einem Beispiel.
Ich möchte den die Klasse an sich einer Klasse haben, also sowas in der Art:
Code:
public Class getIntegerClass()
{
}
Nun meine Frage, was kommt da zwischen hinein?
Ich hab zwei Lösungen gefunden, weiss aber nicht genau. welche besser ist bzw ob es vielleicht noch eine andere gibt.
Code:public Class getIntegerClass() { Integer i = new Integer(0); return i.getClass(); }
Code:public Class getIntegerClass() { try { return Class.forName(Integer.class.getName()); } catch (ClassNotFoundException e) { e.printStackTrace(); return null; } }
Einfacher sieht die 1. Variante aus, allerdings wird hier ein Objekt erzeugt (und muss dann wieder Garbagecollected werden).
Danke falls jemand etwas weiß, was besser ist bzw mir sagt, welche Variante die geeignetere wäre,
Mat.