KotlinのメソッドをJavaから呼び出す方法【完全ガイド】
JavaからKotlinのメソッドを呼び出すことは非常に簡単で、以下のステップに従うだけです。
- 最初に、Kotlinメソッドが公開されていることを確認してください。つまり、Kotlinコードでメソッドを修飾するためにpublicキーワードを使用します。
- Kotlinクラスのインポート:JavaコードでKotlinクラスをインポートする場合は、Kotlinクラスのパッケージパスはkotlin.jvm.*のパスになります。
- Kotlinクラスのオブジェクトをインスタンス化する場合、Javaコード内でnewキーワードを使用します。
- 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メソッドを呼び出すことができます。