这是我的科特琳班。在不使用Java中的getter setter方法的情况下,如何在此类“ dummyclass”中为特定变量设置值?

时间:2019-11-11 07:23:04

标签: android kotlin

Sample Code

我正在尝试执行一个著名的示例,该示例如何将您的50行Java代码转换为1行Kotlin代码,但没有得到如何将值设置为另一个类中没有setter方法的变量? 请帮助。 TIA

2 个答案:

答案 0 :(得分:0)

使用dummyclass之前必须先对其进行初始化:

val dummy = dummyclass(/* your parameters */)
dummy.uniqueNumber = "Number"

答案 1 :(得分:0)

您可以使用以下数据类。

data class Item(
        var uniqueNumber: String = "something",
        var itemId: Int,
        var supId: Int,
        var UomId: Int,
        var itemDesc: String
    )

初始化项目

var item = Item("123", 1, 12, 13, "desc")

设置值

item.itemDesc = "description"

获取价值

var desc = item.itemDesc