다음 수업이 있습니다.
public class Test {
public static int a = 0;
public int b = 1;
}
정적 필드 목록 만 가져 오기 위해 리플렉션을 사용할 수 있습니까? 와 함께 모든 필드의 배열을 얻을 수 있다는 것을 알고 있습니다 Test.class.getDeclaredFields()
. 그러나 Field
인스턴스가 정적 필드를 나타내는 지 여부를 결정할 수있는 방법이없는 것 같습니다 .
Java가 더 최신입니다 .Java가 C #과 같은 Field 클래스에 이러한 기능을 모두 넣지 않은 이유를 알고 싶습니다.이 디자인의 이점은 무엇입니까? 감사.
—
Allen