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();
}
}
}
有这个类的信息,可以大大的方便我们做些批量和基础的工作
Java获得基类各个属性、类型 、get/set方法
最新推荐文章于 2023-07-18 15:07:05 发布