MST

星途 面试题库

面试题:Kotlin与Java互操作性之函数调用

在Kotlin代码中如何调用Java类中的静态方法和实例方法?请举例说明,假设已有一个Java类`JavaUtils`,包含静态方法`staticMethod`和实例方法`instanceMethod`。
30.7万 热度难度
编程语言Kotlin

知识考点

AI 面试

面试题答案

一键面试

假设JavaUtils类的代码如下:

public class JavaUtils {
    public static void staticMethod() {
        System.out.println("This is a static method.");
    }

    public void instanceMethod() {
        System.out.println("This is an instance method.");
    }
}

在Kotlin中调用静态方法:

fun main() {
    JavaUtils.staticMethod()
}

在Kotlin中调用实例方法:

fun main() {
    val javaUtils = JavaUtils()
    javaUtils.instanceMethod()
}