KotlinのメソッドをJavaから呼び出す方法【完全ガイド】

JavaからKotlinのメソッドを呼び出すことは非常に簡単で、以下のステップに従うだけです。

  1. 最初に、Kotlinメソッドが公開されていることを確認してください。つまり、Kotlinコードでメソッドを修飾するためにpublicキーワードを使用します。
  2. Kotlinクラスのインポート:JavaコードでKotlinクラスをインポートする場合は、Kotlinクラスのパッケージパスはkotlin.jvm.*のパスになります。
  3. Kotlinクラスのオブジェクトをインスタンス化する場合、Javaコード内でnewキーワードを使用します。
  4. Kotlinメソッドを呼び出す:Kotlinクラスオブジェクトをインスタンス化してKotlinメソッドを呼び出すと、Javaメソッドを呼び出すのと同じようになります。

以下がサンプルコードです。

コトリンのコード:

class MyClass {
    fun kotlinMethod() {
        println("Hello from Kotlin method")
    }
}

Javaのコード:

import kotlin.jvm.functions.Function0;

public class Main {
    public static void main(String[] args) {
        MyClass myClass = new MyClass();
        myClass.kotlinMethod();
    }
}

上記の手順に従うことで、JavaからKotlinメソッドを呼び出すことができます。

bannerAds