From: "中村暁史" Date: 1999-06-10T10:13:39+09:00 Subject: [ruby-list:14967] Re: 男親なら誰でも思う お世話になっております。 A.中村です。 On Wed, 9 Jun 1999 22:20:06 +0900 Wakou Aoyama wrote: > > module AA2 > > def initialize > > @a=2 > super > > end > > attr(:a) > > end げ!まぢっすか。 > 上書きのようにも見えますが、それは名前の都合であって、元の定義が上書き > (再定義)されるわけではありません。上記のように super で元の定義を利用 > できます。 ああ。上書きといってもoverloadじゃなくてoverrideでした。 で、それとは別に、こういう「superが何であるか?が後から決まる」 書き方なんてのが、出来るんですか。びっくり。 どのクラスにincludeされるか?に依存するわけですよね。 > ところで、あの super の位置では defined? super が nil になりますが、 > super if defined? super は誤動作するというか、複雑な場合は追いかけきれ > ない場合もあるという事なのでしょうか? うーむ。superの存在が動的に決まるのか… うーむ…かるちゃー食器(古いって