【2025最新版Kotlin教程】Kotlin第一行代码系列第二十二课-kotlin调用java

124 阅读1分钟
【2025最新版Kotlin教程】Kotlin第一行代码系列第二十二课-kotlin调用java

直接上示例代码:

java代码:

public class User {
    private int age;
    private String name;

    @Override
    public String toString() {
        return "User{" +
                "age=" + age +
                ", name='" + name + '\'' +
                '}';
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
}

kotlin调用java代码:

/**
 *
 * 调用Java代码
 */
fun main() {
    //实例化后,给age和name赋值
    val user = User().apply {
        age = 12
        name = "Jack"
    }

    println(user.toString())

}