验证中...
本周日(5月27日)码云企业技术分享会【微服务】专场将与你相约上海。阿里、华为、ThoughtWorks的技术大咖齐聚,等你来撩!
获得类的类型信息的方法
Raw Copy
package long0517;
import java.lang.reflect.Method;
//获得类的类型信息的方法
public class Test1 {
public static void main(String[] args) {
//通过类名
Class clazz=Student.class;
try {
//通过权限定(包名+类名)Class.forName("包名+类名")
Class clazz1=Class.forName("long0517.Student");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
//通过实例:对象.getClass()
Student s=new Student();
Class clazz2=s.getClass();
//只有包装类能够使用的方法
Class clazz3=Integer.TYPE;
//获得类的方法的名称
Method[] m=clazz.getDeclaredMethods();
for(Method n:m){
System.out.println(n.getName());
}
}
}
class Student{
void sleep(){
}
void run(){
}
}

Comment list( 0 )

You need to Sign in for post a comment

9_float_left_people 9_float_left_close