Bonjour a tous
Alors pour présenter le contexte de ma question, je suis en train de développer un jeu de tower defense en java, nous disposons donc de la classe "TourArcher" (Tourelles.TourArcher)
Donc normalement, si on veut créer un nouvel objet "TourArcher", on écris simplement "new TourArcher()";
sauf que la j'aimerai créer ma tour d'archer à partir de : "(new TourArcher()).getClass()" .. (ou (new TourArcher()).getClass().getName() mais la ça me semble compliqué ^^)
Est-ce Possible ? si oui, comment ? (dois-je préciser ma question ?)
Merci.
( .newInstance() ne me servirai a rien : je transporte que la classe : le nouvel objet serai de style "new TourArcher(tab.getTableau()[c.getCoordX][c.getCoordY], tab)" alors que je transporte un "new TourArcher()" )
Partager