- 43 名前:デフォルトの名無しさん mailto:sage [2006/11/24(金) 23:26:37 ]
- >>37
> > 簡単に言うと配列は型安全性が完全に保証されていないこと。 > よくわからんけど、これは List も同じでは? そこでGenericsと、既に出たけれどもCollectionsクラスのアンモディファイアブルを 使う。配列だとListほど思い通りにいくわけでもないな。 配列はListよりパフォーマンスがよくてコード量が短いという 程度のメリットしかないな。 > > あと、配列型は継承できないこととか。 > 配列を継承したいケースって、どんな時? そんなケースはまれだと思うが、 ある型Aを配列で扱いたいとき、 Aを継承したBも配列で扱いたい。 そんなとき、B[]はA[]を継承できるかっていうと そうでも無いって奴だな。 そうなったらAArrayやBArrayというクラスを別途 作って対応するしかないって奴だ。
|

|