Я схватил этот фрагмент кода:
ClassABC abc = new ClassABC();
for (Field field : abc.getClass().getDeclaredFields()) {
field.setAccessible(true);
String name = field.getName();
Object value = field.get(abc);
System.out.printf("Field name: %s, Field value: %s%n", name, value);
}
Однако мне нужно что-то, что будет захватывать атрибуты из живого объекта, а не из класса. Я знаю, что мне нужен самоанализ. Я просто не знаю, как получить от живого объекта.