Study Programming/IT용어

reflection 이란?

네모메모 2022. 8. 11. 12:27
반응형

 

Reflection(리플렉션, 반영)?

: 컴퓨터 프로그램에서 런타임 시점에 사용되는 자신의 구조와 행위를 관리(type introspection)하고 수정할 수 있는 프로세스를 의미

 

- “type introspection”은 객체 지향 프로그램언어에서 런타임에 객체의 형(type)을 결정할 수 있는 능력을 의미한다.

- 코틀린에서 :: 인자를 리플랙션하기 위해 자주 사용한다.

    Ex) 자바 클래스를 인자로 넘기기 위해

코틀린 클래스 레퍼런스는 '클래스명::class'으로 표현 
자바 클래스 레퍼런스는 '클래스명:class.java'으로 표현

 

 


출처

https://ko.wikipedia.org/wiki/%EB%B0%98%EC%98%81_(%EC%BB%B4%ED%93%A8%ED%84%B0_%EA%B3%BC%ED%95%99)

 

반응형