Login | Register   
LinkedIn
Google+
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Language: Java
Expertise: Intermediate
Nov 28, 2005

Using Reflection to Execute Class Methods at Runtime

Suppose you have a class and want to use it at runtime. The code below shows how you can load the class and execute a desired method at runtime. The assumption here is that the method name's is setProperties and it takes an argument of type java.util.Properties.

Class newClass = null;

Method getInstanceMethod = null;

Properties prop = new Properties();
prop.put("argName", "argValue");
try
{


	Object obj = newClass.newInstance();
	getInstanceMethod = newClass.getMethod("setProperties", 
new Class[]{new Properties().getClass()});

}
catch (Exception ex)
{
	//Exception in loading Class:" + ex.getMessage();
}
MS Sridhar
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap