2009/1/31自分自身への参照ここでは、自分自身への参照について説明します。このページでは、これの意味、どのようなときに使用するかを、説明します。Languageの略で、オブジェクト制約言語のことです。1.自分自身への参照について2.使いどころ3.注意事項など4.参考文献など1.自分自身への参照について自分自身への参照といっても、よくわからない。図を使って説明します。図1に示す、生徒の情報と、成績の情報があるとします。図2は図1から抽出したクラス図です。生徒情報と成績のデータから抽出したクラス図ここで、派生属性(図2のクラス図で"/"(スラッシュ)が付いている属性)の算出方法について考えてみる。図1で同じ行にある国語と英語から計算した合計得点/2となります。この赤太文字で書いた「図1で同じ行にある」というのが、「自分自身への参照」と考えてよいです(※1)。-----※1:じゃあ、「同じ行にある」ではなく、「1つ上にある行にある」や「1つ下にある行にある」を意味するキーワードはあるのかと言うと、ありません。このページのトップへ2.使いどころここでは、VB6.0やVBAの「Me」、C++の「this」、Javaの「this」、UML2.0のOCLの「self」がどのようなときに使用されるかを説明します。