안드로이드 Reflection

    자바&안드로이드 Class Reflection 개념 세우기

    Reflection 은 거울 속의 비친 자신의 모습이라는 의미입니다. 프로밍에서는 프로그램이 자신의 모습을 보고 심지어 수정하기까지 하는 것을 이야기 합니다. Java에서는 Reflection API 는 그런 기능을 클래스, 필드, 메소드를 들여다 볼 수 있는 API를 통해 제공합니다. 간단하게 Class Reflection 을 사용해서 어떤 클래스를 사용해서 클래스를 호출 할 경우 Class Reflection 을 통해서 패키지와 (상위 클래스) 현재 클래스에 대한 정보를 제공받게 됩니다. 그렇게 될 경우는 해당클래스가 public인지 final 인지 Abstract인지 까지도 getModifires 를 통해 패키징되어 넘어오게 됩니다. 이러한 숫자를 가지고 여러가지 일을 할 수 있는 static 메소..