[kotlin] 자바 클래스에서 코틀린 함수 호출하기

코틀린은 자바와의 상호운용성이 뛰어나기 때문에, 자바 코드에서 코틀린 함수를 호출하는 것은 매우 간단합니다. 여기에 자세한 예제 코드가 있습니다.

코틀린 함수 정의하기

먼저, 코틀린으로 간단한 함수를 정의해 보겠습니다.

package com.example

class KotlinClass {
    fun greet(name: String) {
        println("Hello, $name!")
    }
}

위의 코드에서 KotlinClassgreet 함수가 정의되어 있습니다. 이제 이 함수를 자바에서 호출해 보겠습니다.

자바에서 코틀린 함수 호출하기

package com.example;

public class JavaClass {
    public static void main(String[] args) {
        KotlinClass kotlinClass = new KotlinClass();
        kotlinClass.greet("John");
    }
}

위의 자바 코드에서는 KotlinClass를 인스턴스화한 후에 greet 함수를 호출하고 있습니다. 이렇게 간단하게 자바 클래스에서 코틀린 함수를 호출할 수 있습니다.

결론

코틀린은 자바와의 상호운용성이 원활하기 때문에, 자바 코드에서 코틀린 함수를 호출하는 것은 매우 간단합니다. 이를 통해 기존의 자바 코드와의 통합을 쉽게 구현할 수 있습니다.

자세한 내용은 코틀린 공식 문서 를 참고하시기 바랍니다.