我在 Kotlin 中编写了以下类:
class MyClass {
var color: String = ""
var action: String = ""
val owners = Array(1) {Owner()}
class Owner {
var userId: String = ""
var userName: String = ""
}
}
...我正在访问它Java:
MyClass myObject = new MyClass();
myObject.setColor("blue");
myObject.setAction("throw");
...我希望能够设置所有者。不过,我不知道该怎么做。如果它是一个用Java编码的带有公共成员的对象,我会做这样的事情:
myObject.owners[0].userId = "001";
myObject.owners[0].userName = "Freddy"
由于该对象是用Kotlin编码的,所以我需要在Java中使用一个setter。
如何使用 setter 设置数组的第一个元素中的属性?
忽然笑
跃然一笑
相关分类