验证中...
8月18日(周六)成都源创会火热报名中,四位一线行业大牛与你面对面,探讨区块链技术热潮下的冷思考。
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 )

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