fork download
  1. import java.util.*;
  2. import java.lang.*;
  3.  
  4. class Main
  5. {
  6. public static <T> int getCost(Class<T> cl) throws Exception {
  7. return (int)cl.getField("cost").get(null);
  8. }
  9. public static void main (String[] args) throws java.lang.Exception
  10. {
  11. System.out.println(getCost(ClassNumber1.class));
  12. System.out.println(getCost(ClassNumber2.class));
  13. }
  14. }
  15.  
  16. class ClassNumber1 {
  17. public static final int cost = 123;
  18. }
  19. class ClassNumber2 {
  20. public static final int cost = 321;
  21. }
Success #stdin #stdout 0.07s 380224KB
stdin
Standard input is empty
stdout
123
321