>新人君 (大学では情報技術をやってなかった君) を見ていると
>やはり[マルチプルインスタンス]にてつまづいているようだ。
>
http://kmaebashi.com/programmer/object/othello.html
この「マルチプルインスタンス」という言葉は別に私の造語ではなく、
http://kmaebashi.com/programmer/object/intro.html
にも書いたようにC++ FAQにあった言葉を使ったのですが、上のページを私が書いた
時点では、「マルチプルインスタンス オブジェクト指向」でGoogleしても
0件でした。
それが今では258件だか出ます(私のページやそれに対する言及も多いですが)。
うちのページの影響だと思っても、自意識過剰じゃないですよね。きっと。たぶん。
プロトタイプベースまで含めるとまた話がややこしくなりますが、
クラスベースのOOに関する限り、複数のインスタンスが作れるという概念は
基本だと思うんですよね。あまりに基本すぎるせいか、入門書とかでは
飛ばされてしまっていたわけですが。
新人君がなにもかもstaticなプログラムを書いたら「オブジェクト指向的じゃない!」
と怒るくせに。
>マルチプルインスタンスが理解できても static という罠が待ち構えている。
しかもJavaの場合実行がすべてpublic static void main()から始まるために、
本当の入門者がいきなり罠にはまるという…