验证中...
本周日(5月27日)码云企业技术分享会【微服务】专场将与你相约上海。阿里、华为、ThoughtWorks的技术大咖齐聚,等你来撩!
gistfile1.txt
原始数据 复制代码
package edu;
import java.lang.reflect.Method;
public class Test5 {
public static void main(String[] args) {
// TODO Auto-generated method stub
//通过类的名称
Class cla=Hero.class;
//通过实例获取
Hero h=new Hero();
Class cla1=h.getClass();
//通过权限定类名
try {
Class cla3=Class.forName("edu.Hero");
Object obj=cla3.newInstance();//实例化
} catch (Exception e) {
e.printStackTrace();
}
//对于包装类
Class cla4=Integer.TYPE;
Class cla5=Boolean.TYPE;
Method [] method=cla.getMethods();//不取继承的方法,其余都取
Method [] methods=cla.getDeclaredMethods();//取public方法,和继承的方法
for(Method m:methods){
System.out.println(m.getName());
}
}
}
class Hero{
void kill(){
}
void eat(){
}
}

评论列表( 0 )

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

9_float_left_people 9_float_left_close