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());
}
}
二、效果展示
相关文章推荐
- 创建线程的两种方式
- Java---设计模式(工厂方法)
- Java反射(一):获取类的反射
- myEclipse Socket编程半双工练习问题
- Java生成动态GIF图片
- 服务器用map来接收数据
- java反射机制
- JAVA中获取工程路径的方法
- JAVA对象数组的初始化
- java继承
- Spring Boot / Spring MVC 入门实践 (二) :MVC与Spring MVC简介
- 数值的整数次方
- java项目中的路径
- java泛型中<?>和<T>有什么区别?
- java文件操作
- eclipse启动不了
- 码神-day10-java
- Java的设计思想之工厂的实现
- 取出一个字符串中字母出现的次数。如:字符串:"abcde%^kka27qoq" ,输出格式为: a(2)b(1)k(2)...
- Hadoop Error: java.io.IOException: Unable to initialize any output collector