From: Masaki Suketa Date: 2000-04-01T21:16:20+09:00 Subject: [ruby-list:21721] Re: print, puts, printf 助田です. In message "[ruby-list:21719] Re: print, puts, printf" on 00/04/01, Yukihiro Matsumoto writes: > こういうものです。だってFOOはObjectのサブクラスですから、呼 > ばれるのは通常のprint、すなわち $<.print の省略系です。この なるほど,Object#print (Kernel#print) が呼ばれているという ことですね. > 場合自分に対してwriteするprintを再定義しなくては。 今回の私の場合, Object#print を使えば十分なので,(Object#print が write メソッド を呼び出してくれるから.) FOOクラスで print メソッドを public に設定し直す. で良いんですが,こういう場合も「再定義」っていうんでしょうか? # 再定義には違いないのか. 助田 雅紀