這裏不可見的是我的課 -斯卡拉:類構造函數ARGS外
class Component(name: String, kind: String,
signature: ComponentSignature) {
val steps = mutable.ListBuffer.empty[StreamAssignment]
def addStep(assignment: StreamAssignment) = {
steps += assignment
}
}
我有以下使用別的地方 -
def addSource(src: Component) = {
sources += (src.name, src)
}
我得到一個錯誤,組件沒有一個場「名稱」。
我的理解是,就構造函數arg而言,就可見性而言,就像是在類中聲明的val。我錯過了什麼?
我想你必須指定訪問修飾符爲它隱含創建成員。 – Carcigenicate