以下代码为一个工具类
package com.imooc.reflect;
import java.lang.reflect.Method;
public class ClassUtil {
public static void printClassMessage(Object obj){
//要获取类的信息,首先要获取类的类类型
Class c = obj.getClass();//传递的是哪个子类的对象,c就是该子类的类类型
//获取类的名称
System.out.println("类的名称为:"+c.getName());
Method[] methods = c.getMethods();
//
for(int i=0;i
以下代码为测试类:
package com.imooc.reflect;
public class TestClassUtil {
public static void main(String[] args) {
String string = "hello";
ClassUtil.printClassMessage(string);
Integer n1 = 1;
ClassUtil.printClassMessage(n1);
}
}
截图如下:
以上就是小编为大家带来的Java反射之通过反射获取一个对象的方法信息(实例代码)的全部内容了,希望对大家有所帮助,多多支持考高分网~



