overloading
-
[Kotlin] @JvmOverloadsAndroid 2020. 11. 6. 11:42
모든 경우의 오버로딩 메소드를 코틀린 컴파일러가 자동으로 생성 코틀린만 사용할 경우에는 사용할 필요가 없음 자바에서 코틀린 클래스나 함수를 자주 호출할 때 유용함 ex) 코틀린에서 @JvmOverloads 사용 @JvmOverloads fun test(a: String, b: Int = 0, c: String = "abc") { // } 실제는 아래처럼 생성됨 void test(String a, int b, String c) { } void test(String a, int b) { } void test(String a) { }