久野です。

kono@ie.u-ryukyu.ac.jpさん:
> だめだめな、C++ を例に出して、
>     典型的なはまりパターン
> というのは、やめて欲しいなぁ〜

  言語はC++でもなんでもいいんだけど、

  (1)コンストラクタと同じクラスが持つ初期化メソッドを呼ぶ場合
  (2)サブクラスでオーバライドすることのある初期化メソッドを
     呼ぶ場合

の両方があることとそれをどう使い分けるかを意識して自分が使う初期
化の方法を決めないとダメですよね。当初はどちらか一方だけ使ってい
たとしても、そのうち両方必要になるかも知れないわけで。なおかつ、
(2)でオーバライドしたものを呼んだ場合、サブクラス側の要素は初期
化されていないかも知れないことも分かってないといけないわけで。

      まあうっかりしてはまることはあるかも知れない。      久野