- 189 名前:デフォルトの名無しさん [2008/11/18(火) 05:07:48 ]
- OOPについての基本的な質問なのですが・・・
オブジェクト"objA"からオブジェクト"objB"を生成するとします。 procedure TMain.foo(); begin objA := TObjA.create(); objA.foo();// objBを生成 end; procedure TObjA.foo(); begin objB := TObjB.create(); end; この場合、objAからobjBにメッセージを送ることはできますが、 その逆(objBからobjAにメッセージを送る)はできないと思います。 (objBは、どのオブジェクトから生成されたか知らないため) objBが、生成元のオブジェクトobjAにメッセージを送れるようにするには、 どうすればいいでしょうか?
|

|