わたなべです.

わたし自身はたぶん引数を書くと思うので, 省略した場合について
はさほど気にしてないんですけど.

Yukihiro Matsumoto <matz / netlab.co.jp> writes:

:サブクラスとスーパークラスでデフォルト値が違う場合にサブクラ
:ス優先になるのとか,

違う値ならサブクラスが優先されたほうが自然のような気も.

:サブクラスの引数の数が多いときにエラーに
:なるとか,嬉しくないことも多いような気もします.

これがいまいちよくわかんないんですけど, 逆に多いときはエラー
にならないとまずくないのかな?
さっきの例で言うと
Foo は def initialize(a, b, c = 2)
Bar は def initialize(a, b = 1, c = 2, d = 3)
の場合 Bar.new(0, 0, 0, 0) はどっちにしてもエラーですよね?

-- 
わたなべひろふみ