Kotlin 编程:注解、反射、运算符重载等特性深度解析
1. 注解声明
在 Kotlin 里,注解的声明是在 class 关键字前加上 annotation 关键字。注解声明不能包含代码,并且在声明注解时,要明确该注解可应用于哪些代码组件以及存储位置。
- 无参数注解 :
annotation class Myexample
- 带参数注解 :类似于带主构造函数的类。
annotation class Suffix(val s1: String)
2. 注解构造函数与属性
- 注解构造函数 :可以通过在构造函数声明时使用
constructor关键字,并在其前面插入注解来实现。
class Myexample@Inject constructor(dependency: MyDependency) {
//....
}
- 注解属性 :给类的属性添加注解。例如,假设
Lang
超级会员免费看
订阅专栏 解锁全文
604

被折叠的 条评论
为什么被折叠?



