kotlin定义的多参数方法,kotlin可以根据需求传递哪个参数
Java调用的时候
调用的时候只输入两个参数的时候编译不通过,找不到两个行参的方法。这个时候需要在Kotlin定义的方法上打上@JvmOverloads注解,相当于编译器生成多个参数不一样的方法一样。
这时候Java就能正常调用
kotlin定义的多参数方法,kotlin可以根据需求传递哪个参数
Java调用的时候
调用的时候只输入两个参数的时候编译不通过,找不到两个行参的方法。这个时候需要在Kotlin定义的方法上打上@JvmOverloads注解,相当于编译器生成多个参数不一样的方法一样。
这时候Java就能正常调用