Kotlin 使用对象声明的Hello World

示例

您也可以使用包含Kotlin程序主要功能的对象声明。

package my.program

object App {
    @JvmStatic fun main(args: Array<String>) {
        println("Hello World")
    }
}

您将运行的类名称是对象的名称,在这种情况下为my.program.App。

与顶级函数相比,此方法的优势在于,要运行的类名更加不言而喻,并且您添加的任何其他函数都将作用域限定在该类中App。然后,您还有一个单例实例App来存储状态并执行其他工作。

也可以看看:

  • 静态方法,包括@JvmStatic注释