我看《kotlin实战》98页下半部分有一句“伴生对象可以可以访问类中所有的private成员”,
但是我却做不到,下面是我的代码,希望能有大神告诉我方法,多谢了
class User (val name : String ){
private val i=1
companion object {
fun Print()=
println(i)
}
}
我看《kotlin实战》98页下半部分有一句“伴生对象可以可以访问类中所有的private成员”,
但是我却做不到,下面是我的代码,希望能有大神告诉我方法,多谢了
class User (val name : String ){
private val i=1
companion object {
fun Print()=
println(i)
}
}
我比较熟悉scala,但scala与kotlin有很多相似之处,我大体了解了一下kotlin的语法。
应该如下:
class User (val name : String ){
private val i=1
companion object {
fun Print()=
println(User("a").i)
}
}