如何在kotlin中分配相同名称的类变量?

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

这里是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() } }