gpt4 book ai didi

android - 如何在 kotlin 中分配同名类变量?

转载 作者:行者123 更新时间:2023-11-29 14:35:25 26 4
gpt4 key购买 nike

我想在构造函数中分配我的上下文,但是当我使用“this”时,ide 会警告我。我如何在 Kotlin 中编写如下 Java 代码这样的代码:

这里是java代码

public class LoginApiService {
Context context;

public LoginApiService(Context context) {
this.context = context;
}
}

这是我想做的

class YLAService {


var context:Context?=null

class YLAService constructor(context: Context) {
this.context=context
}

最佳答案

在 Kotlin 中,如果您在构造函数中提供 varval,它会自动成为您可以使用的属性。不需要其他分配。

class LoginApiService(val context: Context) {

// Example...
fun doSomething() {
context.doSomethingOnContext()
}
}

关于android - 如何在 kotlin 中分配同名类变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44332375/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com