きくたにです。 見習いとしては、人のプログラムは参考になるなあ。 見習いの質問です。 > class CMail > # コンストラクタ > def CMail.new(f) (snip) > end > > # 初期化 > def initialize(f) (snip) > end とか、 > class CMailSpool > MAX_FILES = 1000 # 1つのディレクトリ以下の最大ファイル数 > > # コンストラクタ > def CMailSpool.new(d) > return super(d) > end > > # 初期化 > def initialize(d) > @dir = d > end のように、あらわにコンストラクタを定義するメリットは何なのでしょうか? 私は initialize が普通の意味でのコンストラクタだと思っていたのですが。 -- 人生を背負い投げ 菊谷 誠(Kikutani Makoto) kikutani / eis.or.jp kikutani / jdc.ericsson.se hgf03701 / niftyserve.or.jp http://www.eis.or.jp/muse/kikutani/