Kotlin (1) 썸네일형 리스트형 [Kotlin] ::class vs ::class.java Kotlin에서는 클래스 표기 방법을 두 가지 제공합니다. ::class와 ::class.java입니다. 이 두 표기방법은 각각 Kotlin의 Class, Java의 Class를 표현하는데 사용됩니다. 두 표기법은 어떤 차이가 있는가? ::class ::class.java Kotlin의 Class를 표현한다. Java의 Class를 표현한다. KClass를 반환한다. Class를 반환한다. Kotlin의 확장 기능들 (프로퍼티, data클래스 등...)에 대한 Reflection을 사용할 수 있다. Kotlin의 확장 기능들에 대한 Reflection을 사용할 수 없다. 왜 클래스 표현 방식을 두 가지로 나누어 제공하는가? Kotlin은 Java와의 완벽한 호환성을 보장합니다. 그래서 Kotlin에서 J.. 이전 1 다음