>>307
> >>293氏は、3次元座標クラスを作るのにPointクラスを継承して
> public int z;
>を付け加えるんだろうなぁ。

まさか。

>そして、継承で差分プログラミングか?大笑い、と思うんだろうなぁ。

「大笑い」と言ってる俺がそんなことするわけないじゃん。

そんなことをすると思った理由が知りたいよ。単なる煽り?

>Pointクラスを本当にOOでいうところのクラスだと思ってるんだろうなぁ。

思ってないよ。

いや、もちろんPointはクラスかと言われればクラスに決まってる
んだが、>>306 の

>参照指向で多態する「オブジェクト」と、値指向の「従来データ
>型を拡張した型」は用途が全然違う。

という意味はわかってるつもりだ。

>本当は、classキーワードが用いられた、ただの構造体なのに。

その通り。

ただの構造体だとすると、データフィールドなんぞpublicで充分か
もしれない(もちろん場合による。Pointぐらいなら、俺ならむしろ
immutableにしそうだ)。

でも、「privateにしなきゃだめだ」というレスがいくつか付いたね。
# そうでない意見も出ているが。

「Pointクラスを本当にOOでいうところのクラスだと思ってる」のは
俺じゃないんだよ。