我们一定熟悉在java中创建main()函数时,main入口函数是创建在class里面的。
public class TestModel {
public static void main(String[] args){
TestModel testModel =new TestModel ();
}
}
kotlin与java有区别:
kotlin有两种创建main入口函数的方法:
一种是创建class块外面,另一种就是创建class里面(与JAVA方法一样)
1)class块外面
class TestModel() {
}
/** 我是main入口函数 **/
fun main(args: Array<String>) {
System.out.println("测试测试")
}
2)class块里面
class TestModel() {
companion object { //我是静态块
/** 我是main入口函数 **/
@JvmStatic
fun main(args: Array<String>) {
System.out.println("测试测试")
}
}
}