Is it possible to use Java Reflection to print out attributes of the parent class?
is it possible to use Java Reflection to print out the attributes of a parent class. Yes, you could do something like this: Class<?> parentClass = getClass().getSuperclass(); Field[] fields = parentClass.getDeclaredFields(); for (Field field : fields) { System.out.println("field: " + field.getName()); } Method[] methods = parentClass.getDeclaredMethods(); for (Method method : methods) { System.out.println("method: " + method.getName()); } Dilum Ranatunga Given an appropriately permissive security policy, it is possible to print out any class/instance's attributes using reflection. See How to