object className 来创建一个静态类?????

来源:2-10 kotlin 方法(一)

小狮子

2021-11-01 22:56

首先 Kotlin 里面没有静态类这一概念;

其次,object 这个关键字在这一节对应的是单例模式的简化写法,课程中的例子,虽然看起来是 NumUtil.doble() 这种方式调用的方法,看起来也和 Java 中的静态方法调用时的写法一样,但这只是编译器的障眼法而已,真实的样子是 NumUtil.INSTANCE.double()。


个人非常不喜欢这里生硬的将 Java 的术语用在 Kotlin 语言中。

写回答 关注

1回答

  • 慕梦前来
    2022-05-27 18:50:09

    实例的属性类吧

2021Android从零入门到实战(Kotlin版)

移动端大牛带你快速入门Android

18935 学习 · 74 问题

查看课程

相似问题