<aside> 😊 리플렉션의 정의에 대해 정리한 페이지입니다 :)

</aside>

리플렉션

- 객체를 통해 클래스의 정보를 분석해 내는 프로그램 기법 = 투영, 반사 라는 사전적인 의미
	-> BeanFactory 어플리케이션이 실행한 후 객체가 호출 될 당시 객체의 인스턴스를
	-> 생성하게 되는데 그 때 필요한 기술 Reflection

- 구체적인 클래스 타입을 알지 못해서 그 클래스의 메소드와 타입 그리고 변수들을
	접근 할 수 있도록 해주는 자바 API
	-> 구체적인 클래스 타입을 모를때 사용하는 방법을 리플렉션

<aside> 💡 알아두면 좋아요!

</aside>

- 변수의 값을 조건에 따라서 다르게 사용해야하는 경우 애플리케이션이 실행되고 나서 생성되는
	클래스라던가 이럴경우 리플렉션을 사용 할 수 있음