Java Language
클래스 - Java Reflection
수색…
소개
java.lang.Class 클래스는 메타 데이터를 가져오고 클래스의 런타임 동작을 검사 및 변경하는 데 사용할 수있는 여러 메서드를 제공합니다.
java.lang 및 java.lang.reflect 패키지는 Java 반영을위한 클래스를 제공합니다.
사용 장소
Reflection API는 주로 다음에서 사용됩니다.
IDE (Integrated Development Environment) (예 : Eclipse, MyEclipse, NetBeans 등) 디버거 테스트 도구 등
Object 클래스의 getClass () 메서드
class Simple { }
class Test {
void printName(Object obj){
Class c = obj.getClass();
System.out.println(c.getName());
}
public static void main(String args[]){
Simple s = new Simple();
Test t = new Test();
t.printName(s);
}
}
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow