1. 静态方法其实也叫类方法, 指的就是那种不需要创建实类就能调用的方法. 非常适用于编写一写工具类的功能. 基本都是全局使用的.
java中: public static void doAction(){}
2. kotlin中 提供了单例类.
3. Companion object这个关键字实际上会在类的内部创建一个伴生类.
4. 然后你如果确确实实需要定义静态方法, 保证java和kotlin 中都能使用 :
(1). 加注解 @JvmStatic, 这个注解只能加在单例类或者Companion object中的方法上.
(2). 顶层方法 : a. 创建顶层方法,New->Kotlin->File/class中, 选着File. b. File 中没有类名, 里面的方法都是静态方法,
网友评论