オブジェクト指向は戦場では必要無し その2
■ このスレッドは過去ログ倉庫に格納されています
0352293
NGNG> >>293氏は、3次元座標クラスを作るのにPointクラスを継承して
> public int z;
>を付け加えるんだろうなぁ。
まさか。
>そして、継承で差分プログラミングか?大笑い、と思うんだろうなぁ。
「大笑い」と言ってる俺がそんなことするわけないじゃん。
そんなことをすると思った理由が知りたいよ。単なる煽り?
>Pointクラスを本当にOOでいうところのクラスだと思ってるんだろうなぁ。
思ってないよ。
いや、もちろんPointはクラスかと言われればクラスに決まってる
んだが、>>306 の
>参照指向で多態する「オブジェクト」と、値指向の「従来データ
>型を拡張した型」は用途が全然違う。
という意味はわかってるつもりだ。
>本当は、classキーワードが用いられた、ただの構造体なのに。
その通り。
ただの構造体だとすると、データフィールドなんぞpublicで充分か
もしれない(もちろん場合による。Pointぐらいなら、俺ならむしろ
immutableにしそうだ)。
でも、「privateにしなきゃだめだ」というレスがいくつか付いたね。
# そうでない意見も出ているが。
「Pointクラスを本当にOOでいうところのクラスだと思ってる」のは
俺じゃないんだよ。
■ このスレッドは過去ログ倉庫に格納されています