Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to pass a java class as a reference at runtime?

I want to pass a class as an argument to a function. But I have the string variable which contains name of that class.

like image 425
user968880 Avatar asked Jun 30 '26 03:06

user968880


2 Answers

This is the general method, you'll need to use a fully qualified class name.

myInstance.myMethod (Class.forName("fully.qualified.ClassName"));
like image 180
solendil Avatar answered Jul 01 '26 18:07

solendil


Use static method of Class class

 yourMethod(other arguments,..., Class.forName("name of your class in string Formate.."));

this method return a Class class object for your class...

like image 26
Sumit Singh Avatar answered Jul 01 '26 17:07

Sumit Singh



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!