在 scala 中定义一个类后,我创建的对象似乎是不同的类型。尝试创建对象的 ListBuffer。在 scala 命令行中尝试。有人可以解释一下吗?
在下面的示例中,我创建了一个class z
. 尝试将对象 p 和 q 添加到ListBuffer
scala> class z()
defined class z
scala> var p = new z()
p: this.z = z@3755c76
scala> var q = new z()
q: this.z = z@63f8feb3
scala> var LB = ListBuffer[z](p,q)
<console>:19: error: type mismatch;
found : this.z
required: this.z
var LB = ListBuffer[z](p,q)
^
<console>:19: error: type mismatch;
found : this.z
required: this.z
var LB = ListBuffer[z](p,q)
^