tworzenie obiektu (new Objekt"String")

0

Witam mam taki kodzik i chcialbym zeby objekt levels byl tworzony w zaleznosci od wczesniej gdzies ustalonej np Level2 , Level 20 jak to zapisac za pomoca jakiegos stringa czy czegos innego prosze o pomoc .
public class Main {

 public static void main(String args[]){
	 Levels levels=new Levels();
	 
	 levels.setLevel(new Level1()); // O TO MIEJSCE CHODZI
	 System.out.println(levels.getData(0, 0));
	 
 }

}

0

Możesz jaśniej?

1

Trochę wróżenie z fusów, ale może chodzi ci przypadkiem o coś takiego? https://stackoverflow.com/questions/4767088/creating-an-instance-from-string-in-java

Rectangle r = (Rectangle) createObject("java.awt.Rectangle");
0

mam pare plikow z levelami Level1 , Level2 do LevelX , i chce zeby ustawialo mi konkretny Level za pomoca setLevel . Nie chce tworzyc tego przy pomocy switch case bo moglbym oczywiscie w zaleznosci od wartosci X stworzyc levels.setLevel(new LevelX()); ale przy np 100 poziomach to by bylo olbrzymie i za pewne nie potrzebne

1 użytkowników online, w tym zalogowanych: 0, gości: 1