Akashic Records

Kotlin에서 Java 코드 사용하기 본문

Kotlin for Beginners

Kotlin에서 Java 코드 사용하기

Andrew's Akashic Records 2023. 6. 2. 11:13
728x90

Kotlin은 완전한 상호 운용성(interoperability)을 Java와 가집니다. 이는 Kotlin에서 Java 코드를 자유롭게 사용하거나, 반대로 Java에서 Kotlin 코드를 사용할 수 있다는 의미입니다. 이로 인해 기존의 Java 프로젝트를 Kotlin으로 점진적으로 마이그레이션하는 것이 가능합니다.

 

예를 들어, 다음은 Java 클래스를 Kotlin에서 사용하는 예제입니다.

 

Java 코드 (Example.java):

public class Example {
private String message;

public Example(String message) {
    this.message = message;
}

public String getMessage() {
    return message;
}
}

이 Java 클래스를 Kotlin에서 사용하는 방법은 아래와 같습니다.

 

Kotlin 코드:

fun main() {
val example = Example("Hello from Java")
println(example.message)
}

위의 코드에서는 Java의 Example 클래스를 Kotlin에서 인스턴스화하고 있습니다. getMessage() 메소드는 Kotlin에서 프로퍼티로 자동 변환되어 example.message로 접근이 가능합니다.

 

이처럼 Kotlin은 Java와의 상호 운용성을 제공하므로, 기존 Java 코드베이스를 유지하면서 새로운 기능을 Kotlin으로 개발하는 것이 가능합니다. 이는 Kotlin을 도입하기에 매우 편리한 요소 중 하나입니다.

 
728x90

'Kotlin for Beginners' 카테고리의 다른 글

안드로이드 개발을 위한 Kotlin  (0) 2023.06.02
Java에서 Kotlin 코드 사용하기  (0) 2023.06.02
Kotlin과 Java의 차이점  (0) 2023.06.02
코루틴과 스레드의 차이점  (0) 2023.06.02
비동기 프로그래밍  (0) 2023.06.02
Comments