Java通過反射獲取一個類里的靜態常量


public  class  FieldReflactTest{
    public  static  final  String a= "test" ;
    protected  int  b;
    private  int  c;
    String d;
    public  static  void  main(String[] args){
       Field[] fields=FieldReflactTest. class .getDeclaredFields();
       for (Field field:fields){
          String descriptor=Modifier.toString(field.getModifiers()); //獲得其屬性的修飾
          descriptor=descriptor.equals( "" )== true ? "" :descriptor+ " "
          System.out.println(descriptor+field.getName()+ "=" +field.get( new              FieldReflactTest()));      
        }
    }
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM