0

ComputationUnit以下のコードに従って、クラスからクラス内で定義された配列を参照する方法 (可能であれば) を教えてくださいService

class ComputationUnit {
    contains Method[1..*] methods 
}

class Method {
    String name
    String signature
    Object sourceCode
    contains Parameter[1..*] parameters
}

class Servic e {
    contains Comment comment
    contains Parameter[1..*] parameters
    contains Contract[0..*] contracts
    refers Method[] methods //How can I refer to the array defined inside the ComputationUnit class?
}
4

1 に答える 1

1

できません。意味がありません。ComputationUnitクラス内で定義される配列は 1 つだけではなく、 の各インスタンス内で定義される配列がありますComputationUnit。どのインスタンスが必要ですか?

代わりに、次のように書く必要があります。

refers ComputationUnit unit

次に、ユニットへの参照から必要に応じて配列にアクセスします。

于 2015-02-05T15:21:28.410 に答える