
图片来源网络
注解,这个程序中常用到的东西,大家肯定不陌生。这篇博客分享一下Kotlin当中的注解,希望对学习Kotlin的小伙伴有所帮助。
注解的定义
注解(Annotation)是关于程序的元数据(即描述程序的数据)。定义注解的时候,需要使用关键字annotation。
注解指令
-
@Target,指定注解对象,可以是类、函数、属性、表达式等; -
@Retention,指定注解是否储存在编译之后的class文件中,以及它在运行时能否基于反省技术可见。 -
@Retention,指定是否允许针对同一对象多次相同注解; -
@Must Be Documented,指定注解是公共API的一部分,而且应该被包含在API文档中。
注解可以使用参数。参数不能包含空值,但是可以使用类型包含Java中的主数据类型、字符串、类、枚举、其他注解类,以及这些数据类型的数组。