코틀린 고급편 - 어노테이션 & 리플렉션 활용
20강. 코틀린의 어노테이션어노테이션이란?어노테이션을 붙여 개발자에게 의견을 알리거나 특별한 일이 일어나도록 할 수 있음어노테이션 만드는 방법annotation class Shapeannotation class Shape( val test: String, val number: Int, val clazz: KClass)KClass코드로 작성한 클래스를 표현하는 클래스val kClass: KClass = Annotation::class@Retention우리의 어노테이션이 저장되고 유지되는 방식을 제어@Retention(AnnotationRetention.RUNTIME)annotation class ShapeRetention의 종류SOURCE: 어노테이션이 컴파일때만 존재BINARY: 어노테이..
개발 언어/코틀린
2024. 7. 18. 20:32