Questa potrebbe essere una domanda stupida, ma io sono nuovo a Java, in modo da ...Come si usa getConstructor (params) .newInstance (args)?
ho attualmente avuto qualche codice in cui attualmente, viene utilizzato clazz.asSubclass(asSubclassOfClass).getConstructor().newInstance()
. Ho bisogno di passare alcuni argomenti a questo, quindi voglio cambiarlo in: clazz.asSubclass(asSubclassOfClass).getConstructor(params).newInstance(args)
. Quello che non capisco è quello che ho bisogno di passare come param e cosa ho bisogno di passare come argomenti. Diciamo che volevo passare in una stringa "howdy" e qualche oggetto di tipo XYZ chiamato XyzObj. Come potrei specificarlo? Come potrei passare come params e cosa dovrei passare come argomenti?
In inglese, params è un array di la classe (i) dell'argomento (s), mentre args è una matrice dell'argomento (i) effettivo (i). – Neil