【发布时间】:2012-03-29 22:16:08
【问题描述】:
我的问题是理解 Scala 的语法。我来自 Java 背景。我正在尝试创建一个与它所在的类相同类型的变量。示例:
class Exp {
var exp1: Exp;
}
我收到此错误:
Driver.scala:4: error: class Exp needs to be abstract, since variable exp1 is not defined
(Note that variables need to be initialized to be defined)
class Exp {
有人可以解释为什么我不能这样做吗?我是语言新手。任何解释都有助于更好地理解它。
【问题讨论】: