본문 바로가기
Programming/JAVA

getClass에 대해서

by ★용호★ 2016. 3. 31.

책을 보다보니 getClass를 사용하는 예제가 있었다. getClass는 런타임 시에 동작하고 현재 오브젝트의 class 를 반환한다.  


결과를 반환 받을 때는 Class 그대로 받아서 사용하는 것보다는 Class<? extends |X|>와 같은 형식으로 캐스팅을 제한하는 것이 좋다.


이 클래스 객체를 사용하여 해당 클래스의 여러 정보들을 얻을 수도 있고, 인스턴스를 생성할 수도 있다. 이를 reflection이라고 한다.


'Programming > JAVA' 카테고리의 다른 글

logback 사용 시 log level별 appender 설정  (0) 2017.04.25
logback 사용 시 jdbc 로그 찍는 방법  (0) 2017.04.25
tomcat 모니터링  (0) 2017.04.10
Map의 keySet()을 활용해보았다.  (0) 2016.03.31

댓글