【发布时间】:2011-10-17 00:13:16
【问题描述】:
我尝试使用 scala 玩,但这里出了点问题。可能是因为太晚了,也可能是因为 eclipse 不能正常工作,但我这里有一个错误:
class A(
val name: String,
val age: Integer,
val pro: Boolean
)
class B(val size: Integer) extends A(name, age, pro) //error
- 未找到:值年龄 B.scala /Test/src 第 1 行 Scala 问题
- 未找到:值名称 B.scala /Test/src 第 1 行 Scala 问题
- 未找到:value pro B.scala /Test/src 第 1 行 Scala 问题
A 类在同一个包中。我坚持这就是扩展工作的方式......有人有想法吗?
【问题讨论】:
-
考虑如果编译后将为 name、age 和 pro 提供什么值,然后执行 val b = new B(4)。顺便说一句,Int 通常是比 Integer 更好的选择。
标签: scala