I’m new to java.
I’m trying to use some dynamically loaded classes in my application.
The application doesn’t know classes , Just it try to load a class by name that its name came from input.
It doesn’t know class (So I can’t use casting) but just needs to call some methods of that class (every class should have that methods).
I thought about interfaces but I don’t know how.
How can I call those methods?
Thanks
Yes, you can use the Class class.
The interface is to ensure that the methods exists. Of course, you’ll have to watch out for the exceptions and handle them appropriately for your application.