在Kotlin中@JvmOverloads注解的作用:指示Kotlin編譯器為此函數(shù)生成替換默認(rèn)參數(shù)值的重載。 如果一個(gè)方法有N個(gè)參數(shù),其中M個(gè)具有默認(rèn)值,則會(huì)生成M個(gè)重載。 第一個(gè)重載采用N-1個(gè)參數(shù)(最后一個(gè)采用默認(rèn)值),第二個(gè)采用N-2個(gè)參數(shù),依此類推。 因?yàn)樵?Kotlin 中可以調(diào)用具有默認(rèn)參數(shù)值的方法或者構(gòu)造函數(shù),但是在 Java 代碼調(diào)用相應(yīng) K
www.dbjr.com.cn/article/2620...htm 2025-6-5