In fact, there is no standard way to do what you want, it really depends on the complexity of the data that needs to be stored to complete each level initialization. Will this data change or is it static? Does it make sense to organize it and separate it from the logic of the code? These are questions that you must answer yourself, because this is your game, and we do not know all the details.
, , XML, TXT - . . (IMO) - Level, . XML/TXT/ . , , - . , , getter/setter .
, , , " , ". , .
, , , .