kotlin和Java不同他的每个文件都是.kt,而Java每个文件都是.javajava的所有方法(包括main()方法)都写在类中,而kotlin的方法可以不写在类中,直接写在.kt文件里也是可以的,

例如:Java是如下图的

Kotlin文件中main()函数的写法,和Android Studio单文件运行配置

而kotlin是这样的

Kotlin文件中main()函数的写法,和Android Studio单文件运行配置

这里需要特别注意:

1,kotlin的文件名,叫UserTest.kt 里边可以没有class UserTest ,它只是一个kotlin文件的名称,而Java则不同,文件名叫UserTest.java 里边也必须有class UserTest。

2,kotlin文件中main方法要写在class的外边,即直接在.kt文件中,不能在main方法外边包类或者其他方法,否则Android studio会报找不到这个类中的Main方法

3,配置kotlin运行类的时候需要在后边加上Kt,这样编译器才能运行(并解释成Java来运行,我猜的)

Kotlin文件中main()函数的写法,和Android Studio单文件运行配置

相关文章:

  • 2021-04-05
  • 2021-08-14
  • 2022-01-05
  • 2021-06-01
  • 2021-12-10
  • 2022-12-23
猜你喜欢
  • 2021-04-18
  • 2022-01-21
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-09
  • 2021-04-22
相关资源
相似解决方案