class MyClass(me : String) { var name :String = "My Name"}
class MyClass(me : String) {
var name :String = "My Name"
}
字符串为什么我不能
MyClass.name = "New Name"
型我想在主类中改变变量的值,我不想创建一个示例来做这件事.在Kotlin中可能吗?创建示例并改变该值显然不会改变主类的值,所以我主要是在寻找一种方法来改变主类的变量使用点符号,有可能吗?
emeijp431#
当然,要做到这一点,只需将变量放入一个类似这样的同伴对象中:
class MyClass(me : String) { companion object { var name = "My Name" }}
companion object {
var name = "My Name"
字符串在当前的实现中,name是一个示例属性,但您显然希望它是类的静态属性。
name
1条答案
按热度按时间emeijp431#
当然,要做到这一点,只需将变量放入一个类似这样的同伴对象中:
字符串
在当前的实现中,
name
是一个示例属性,但您显然希望它是类的静态属性。