JvmOverloads 创建一个kotlin的类 class Student(val name: String, val sex: Int = 1, val age: Int = 18) 可以看出来 这个构造函数的参数是有默认值的,kotlin的特性对吧,我们在使用的时候可以方便的使用,比如: val student = Student(wuyue) val student2 = Student(wuyue, age = 18) 但是这个特性如果你用java来调用你就是失败的了。 注意看下面的方法调用是报错的,不能调,只能选择3个构造函数的方法。 那我一定要让java也