Kotlin实现Java静态方法
伪实现:companion object
class Util { |
类中定义伴生类:调用Util.doStaticAction()
注解实现@JvmStatic
class Util { |
@JvmStatic 只能加在单例类与companion object中
顶层方法
Kotlin 编译器会将所有的顶层方法全部编译成静态方法
fun do() { |
Java中如何调用
因为Java中没有顶层方法该概念,所以Java中调用Kotlin中顶层方法方式如下
文件名.方法名
HelperKt.do()
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Axinの博客!
评论