Java dapat memperoleh nama variabel anggota dan variabel statis melalui refleksi, sehingga tidak mungkin bahwa variabel lokal akan diperoleh.
tes kelas publik {public static void main (string [] args) melempar Exception {// TODO Metode yang dihasilkan secara otomatis Stub // Dapatkan nilai semua variabel kelas clazz = class.forname ("com.qianmingxs.scoretable"); Bidang [] bidang = clazz.getFields (); untuk (bidang bidang: bidang) {System.out.println (field.getName () + "" + field.getInt (clazz)); } // Dapatkan nilai variabel tunggal/*kelas clazz = class.forname ("com.qianmingxs.scoretable"); Bidang lapangan = clazz.getfield ("lima"); System.out.println (field.getint (clazz));*/}} Kelas Java untuk dilihat adalah:
Kelas Publik SCORETABLE {private scoretable () {} public final static int lima = 100; // Menjadi 5 public final static int double_alive_four = 99; // double 4 (untuk analisis lawan) public static int intatic_four_and_dead_four = 98; // Life 4 Death 4 (untuk analisis lawan); Life 3 (untuk analisis lawan) public final static int Alive_four_and_dead_three = 95; // Life 4 Dead 3 (untuk analisis lawan) final publik static int Alive_four_and_alive_two = 94; // Life 4 live 2 public final stations Alive_four = 93;//Life 4 final public static static static 2 public doube_four = 93;//Life 4 final public final public static intert final public doube_four = 93;///life 4 public final public static static public double_four = 93; DEAD_FOUR_AND_ALIVE_THREE = 91;//Dead 4 live 3 public final static int DEAD_FOUR_AND_ALIVE_TWO = 90;//Dead 42 public final static int DOUBLE_ALIVE_THREE = 80;//Double 3 public final static int ALIVE_THREE_AND_DEAD_THREE = 70;//Living 3 public final static int HALF_ALIVE_FOUR = 65;//Semi-living 4 (similar Untuk ○○, dengan prioritas kurang dari 4 public final static int Alive_three = 60; // hidup 3 public final static int dead_four = 50; // dead 4 public final int static double_alive_two = 40; // double 2 public final int static dead_the = 30; // dead 3 public final static int hive_two = 20 public int static_the = 30;//dead 3 public static final int static hive_two = 20; 20; 20; 20; final static int single = 0; // single}Contoh sederhana di atas menggunakan refleksi untuk mendapatkan nama variabel statis dan nilai variabel di kelas Java adalah semua konten yang saya bagikan dengan Anda. Saya harap Anda dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.