public static Object getField(Object object, String fieldName, Class<?> objectClass)
            throws IllegalArgumentException, IllegalAccessException, NoSuchFieldException {
        Field objectField = objectClass.getDeclaredField(fieldName);
        objectField.setAccessible(true);
        return objectField.get(object);
    }
This method use java reflect API to get field value dynamically. Most
importantly, it could access fields with private modifier to break
encapsulation.

@param object      The object to access.
@param fieldName   The field name to access.
@param objectClass The class of object.
core/src/main/java/com/quxianggif/core/util/Reflection.java