外クラスのコンストラクタの引数は見えないがここに私のクラスである -スカラ:
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)
}
を私はコンポーネントのフィールドを持っていないエラーを取得しています"名"。
私の理解は、可視性に関する限り、クラス内で宣言されたvalのようなものです。私は何が欠けていますか?
。 – Carcigenicate