[kotlin] 코틀린에서 자바 인터페이스 구현하기

코틀린은 자바와의 호환성을 보장하는 언어로, 자바 인터페이스를 구현하는 방법을 알아보겠습니다.

1. 자바 인터페이스 생성하기

먼저, 다음과 같이 자바 인터페이스를 생성합니다.

public interface SampleInterface {
    void doSomething();
}

2. 코틀린에서 자바 인터페이스 구현하기

코틀린에서는 : 기호를 사용하여 자바 인터페이스를 구현할 수 있습니다.

class SampleClass : SampleInterface {
    override fun doSomething() {
        println("Doing something in Kotlin")
    }
}

위 코드에서 SampleClassSampleInterface를 구현하여 doSomething 메서드를 재정의합니다.

3. 코틀린에서 자바 인터페이스 사용하기

이제 구현한 클래스를 사용해보겠습니다.

fun main() {
    val sample = SampleClass()
    sample.doSomething()
}

실행 결과는 다음과 같습니다.

Doing something in Kotlin

위와 같이, 코틀린에서도 자바 인터페이스를 쉽게 구현하고 사용할 수 있습니다.

더 많은 정보는 코틀린 공식 문서를 참고하세요.


참고 자료