获取对象的类类型
Class cls = obj.getClass();
用类类型获取属性数组
getFields()获取的是共有属性
getDeclaredFields()可以获取所有属性
Field[] fields = cls.getDeclaredFields();
遍历属性数组,将属性设置为外部可见,然后输出
for (Field field:fields) {
field.setAccessible(true);
try {
System.out.println(field.getName()+":"+field.get(obj));
} catch (IllegalAccessException e) {
e