这里不可见的是我的课 -斯卡拉:类构造函数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