请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

类的扩展属性问题

我写了一个简单类
class SimpleClass(var number1: Int, var number2:Int)

val SimpleClass.extrProperty: String?
get() {
return “${number1 + number2} is extrProperty”
}

然后在另一个文件里的main方法里写了这样代码
val simpleClass1 = SimpleClass(4, 5)
println(“simpleclass extr ${simpleClass1.extrProperty}”)

结果提示
Unresolved reference: extrProperty
请问为什么,对象不能访问自己的扩展属性吗?

正在回答 回答被采纳积分+3

1回答

bennyhuo 2020-11-30 10:19:52

没有导入?扩展属性需要单独导入

0 回复 有任何疑惑可以回复我~
  • 提问者 turboburst #1
    您是说,文件开头写上 import extrProperty这句话吗
    回复 有任何疑惑可以回复我~ 2020-12-10 16:13:14
  • bennyhuo 回复 提问者 turboburst #2
    对。多提供点儿信息,不然不好帮你分析。
    回复 有任何疑惑可以回复我~ 2020-12-10 20:22:11

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信