まつもと ゆきひろです

In message "[ruby-list:26072] Re: def foo(arg=@member)"
    on 00/11/17, ARIMA Yasuhiro <fit0298 / fitec.co.jp> writes:

|インスタンス生成時に内部状態を設定する目的で initialize を使う。
|これは new から呼ばれるためのものとして特別扱いして、
|public でも protected でもなく private である。
|もし内部状態の再初期化が行いたいなら、method を別に用意すればよい。

ここまでは真です。というかprivateなのは注意を促すためで、呼
んでも構わないんですけどね。

|組込みクラスで initialize を呼ばないものもある。
|という理解でよいですか?

全部呼ぶようにしようと思ってます。ユーザ定義のものについては
呼ばれないことがありえますね。

                                まつもと ゆきひろ /:|)