您的位置:首页 > 编程语言 > Java开发

Java反射(二):反射的使用

2016-07-24 19:30 453 查看

Java反射(二):反射的使用

一、method.invoke(obj, args)

package org.hibernate.test;

import java.lang.reflect.Method;

public class TestClassDemo {

public static void main(String[] args) {
A a = new A();
Class c = a.getClass();
try {
Method m = c.getMethod("print", int.class,int.class);
m.invoke(a, 10,20);
} catch (Exception e) {
e.printStackTrace();
}
}

}

class A {

public void print(int a, int b) {
System.out.println(a+b);
}

public void print(String a, String b) {
System.out.println(a.toUpperCase() + b.toLowerCase());
}
}

二、效果展示

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: