验证中...
本周日(5月27日)码云企业技术分享会【微服务】专场将与你相约上海。阿里、华为、ThoughtWorks的技术大咖齐聚,等你来撩!
语言: Java
分类: 编程语言基础
最后更新于 2018-05-17 23:37
Test.java
原始数据 复制代码
package a;
import java.lang.reflect.Method;
/**
* java反射
* @author
*/
public class Test {
public static void main(String[] args) {
//1.通过实例获取
Hero h=new Hero();
Class c=h.getClass();
//2.通过类的名称
Class cc=Hero.class;
//3.通过全限定类名(包名.类名)
try {
Class cs=Class.forName("a.Hero");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
//4.对于包装类
Class ca=Integer.TYPE;
Method []m=c.getDeclaredMethods();
for(Method v:m){
System.out.println(v);
}
}
}
class Hero{
public void kill(){
int s=1;
System.out.println(s);
}
public void kill(int i){
}
}

评论列表( 0 )

你可以在登录后,发表评论

9_float_left_people 9_float_left_close