我在Kotlin
中声明了一个变量foo:String
,在构造函数中,我想传递与foo:String
同名的变量,但我不知道如何使这两个变量彼此不同,因为在C#
中,我们使用this.foo
作为类变量
我期待着:
class Product
{
lateinit var productName:String
constructor(productName:String)
{
this.productName = productName
}
}
请指导我如何在Kotlin
中进行。
2条答案
按热度按时间hs1ihplo1#
整个类可以写成
8ftvxx2r2#
您可以像在C#中那样使用它
此示例演示如何对主构造函数执行此操作
这是第二个构造函数的示例: