예를 들어, 내 자신의 클래스 중 하나에서 정적 속성을 가져올 필요가 Class1 또는 Class2 (속성 이름은 두 클래스 모두 동일) 사용자 동작을 의존합니다. String 변수에 클래스 이름 만 있습니다. 이 부동산을 얻는 방법?클래스 이름으로 정적 속성을 가져올 수 있습니까?
물론 나는이 할 수 있습니다 :
InfoClass ic;
if(className.equals("Class1")) {
ic=Class1.prop;
} else if(className.equals("Class2")) {
ic=Class2.prop;
}
을하지만 그건 너무 좋은 솔루션이 아닌,이를 구현하는 또 다른 방법이 있나요 ... 생각?
소품이 정적 인 경우에만 – Blackbelt
@blackbelt, 예, 소품은 고정적입니다. – BArtWell
그러면 무엇이 문제입니까? – Blackbelt