Hi all
,
ich habe ein Problem : ich brauche eine Methode, die eine Klasse erstellt abhängig von einer anderen Klasse. D.h. ich habe ein Objekt z.b. der Klasse a, b, c usw... die Methode soll dann davon abhängig ebenfalls ein neues Objekt der Klasse a, b, c erstellen. Ist also das erste Objekt von der Klasse a, so soll das neue Objekt ebenfalls Klasse a sein - hoffe das ist irgendwie verständlich.
Kleines Codebeispiel :
objektA.getClass() = a;
objektB.getClass() = b;
objektC.getClass() = c;
a.getClass() objektX = new a.getClass()();
nur dass es so natürlich nicht funktioniert, ich brauche statt a.getClass() irgendwas was der compiler auch verarbeitet - was kann man da nehmen? Die IDE hier bietet mir Class<? extends alphabet> als variable Klasse an, aber damit kann ich nicht weiterarbeiten bzw weiss nicht wie - google spuckt was die Handhabung von diesem Befehl angeht auch nur Mist aus weil's die Sonderzeichen verschluckt. =/
ich habe ein Problem : ich brauche eine Methode, die eine Klasse erstellt abhängig von einer anderen Klasse. D.h. ich habe ein Objekt z.b. der Klasse a, b, c usw... die Methode soll dann davon abhängig ebenfalls ein neues Objekt der Klasse a, b, c erstellen. Ist also das erste Objekt von der Klasse a, so soll das neue Objekt ebenfalls Klasse a sein - hoffe das ist irgendwie verständlich.
objektA.getClass() = a;
objektB.getClass() = b;
objektC.getClass() = c;
a.getClass() objektX = new a.getClass()();
nur dass es so natürlich nicht funktioniert, ich brauche statt a.getClass() irgendwas was der compiler auch verarbeitet - was kann man da nehmen? Die IDE hier bietet mir Class<? extends alphabet> als variable Klasse an, aber damit kann ich nicht weiterarbeiten bzw weiss nicht wie - google spuckt was die Handhabung von diesem Befehl angeht auch nur Mist aus weil's die Sonderzeichen verschluckt. =/