Mejor que la reflexión: uso de identificadores de métodos y de variables en Java
Class> clazz = objectInstance.getClass(); Field field = clazz.getDeclaredField("name"); field.setAccessible(true); String value = (String) field.get(objectInstance); System.out.println(value); // prints “John Doe” Observe que nuevamente estamos trabajando directamente con los metadatos del objeto, como su clase y el campo que contiene. Podemos manipular...