From: matz@... (Yukihiro Matsumoto) Date: 1998-01-20T14:41:36+09:00 Subject: [ruby-list:5914] Re: Ruby/Gtk module まつもと ゆきひろです 先週後半は全然流量がなかったのに,今日はすごいなあ. In message "[ruby-list:5911] Re: Ruby/Gtk module" on 98/01/20, Shugo Maeda writes: |前田です。 ||initializeをオーバーライドするというのはデメリットが大きいの ||ですが,それぞれのクラスのnewが必ずinitializeを呼ぶようには ||したいです. | |その場合コンストラクタの引数の数を変えるには、やはり |newをサブクラスでオーバーライドしないといけないですね。 |このくらいは仕方がないところでしょうか。 いやいや,前田さんの方が正しいようです.^^;;; 現在 initialize を使う方向で修正中です. |# ちなみにinitializeをオーバーライドした時のデメリットは |# どのようなものなのでしょう? initializeをオーバーライドした時にsuperを呼び忘れると痛い目 にあうことが一番気になったのですが,これはサブクラスを作る人 の責任として明言できる気がして来ました. まつもと ゆきひろ /:|)