수색…


소개

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