Ho la seguente classe:recuperare solo campi statici dichiarati nella classe Java
public class Test {
public static int a = 0;
public int b = 1;
}
E 'possibile utilizzare la reflection per ottenere un elenco dei soli campi statici? Sono consapevole che posso ottenere una matrice di tutti i campi con Test.class.getDeclaredFields()
. Ma sembra che non ci sia modo di determinare se un'istanza Field
rappresenta un campo statico o meno.
Io sono un Java più recente, voglio sapere perché Java non ha messo questi dispongono di tutti in classe Field come C#, Qual è il beneficio da questo progetto? Grazie. – Allen
https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Field.html#getModifiers-- – OrangeDog