Java获得基类各个属性、类型 、get/set方法

来源:互联网 发布:京东双11数据 编辑:程序博客网 时间:2024/06/04 19:01
public class D {public static void main(String[] args) {try {// 把要使用的类加载到内存中,并且把有关这个类的所有信息都存放到对象c中Class c = Class.forName(GoodsSupply.class.getName());Field f[] = c.getDeclaredFields();// 所有属性for (int i = 0; i < f.length; i++) {int mod = f[i].getModifiers();System.out.println("属性名称:" + f[i].getName() + " 类型:"+ f[i].getType() + " 修饰符:" + Modifier.toString(mod));// 获得属性的名字}Method[] methods = c.getMethods();// 所有方法for (int i = 0; i < methods.length; i++) {System.out.println("方法:" + methods[i].getName());}} catch (ClassNotFoundException e) {e.printStackTrace();}}}
有这个类的信息,可以大大的方便我们做些批量和基础的工作
0 0
原创粉丝点击