java反射实例
2010-11-18 00:03
288 查看
package org.hml.okok;public class okokokoko { public String sayHello(String str) { return str; }}//用反射的方式调用
package org.hml.okok;
import java.lang.reflect.Method;
public class testClass {
public static void main(String[] args) {
// TODO Auto-generated method stub
Class<?> c1=null;
try {
c1=Class.forName("org.hml.okok.okokokoko");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
Method m=c1.getMethod("sayHello",String.class);
String str=(String) m.invoke(c1.newInstance(),"hello");
System.out.println(str);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
package org.hml.okok;
import java.lang.reflect.Method;
public class testClass {
public static void main(String[] args) {
// TODO Auto-generated method stub
Class<?> c1=null;
try {
c1=Class.forName("org.hml.okok.okokokoko");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
Method m=c1.getMethod("sayHello",String.class);
String str=(String) m.invoke(c1.newInstance(),"hello");
System.out.println(str);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
相关文章推荐
- Java反射实例
- 框架架构-运用JAVA反射获取自定义注解实例
- java反射获取类实例并调用私有方法
- JAVA反射与注解实例
- Java反射经典实例 Java Reflection Cookbook (初级)
- Java反射经典实例
- Java Reflection (Java反射)实例
- java 反射实例化内部类
- 通过Java反射调用方法的实例,通过这个例子,能明白怎么用反射。
- JAVA 反射详细讲解 实例
- Java中反射机制和Class.forName、实例对象.class(属性)、实例对象getClass()的区别
- Java反射获取内部类的实例
- Java反射,根据类名创建带参数的实例(获取参数类型,参数等)
- java反射实例
- Java 反射创建类的实例对象(默认构造方法和私有构造方法)
- Java反射经典实例
- java反射和自定义注解的使用实例
- Java 用反射设置对象的属性值实例详解
- Java 自定义注解及利用反射读取注解的实例
- 使用反射创建Bean、Spring中是如何根据类名配置创建Bean实例、Java提供了Class类获取类别的字段和方法,包括构造方法