>>310
> >>308僕だったら、2次元座標クラスの中身が
> 直交座標なのか極座標なのかを使う側に意識させないために、privateにするね。
>そっちの方が、早い時期に直面する問題だと思うw。

オーケー、privateにしたとして、getterは

int getX();

か? (w

最初からdouble前提になってるなら「極座標系対応」も現実味が出
てくるが、そうなると用途が変わっちゃう。

AWTは、Pointに限らず、ディスプレイにpixel単位の整数値で描画
することに用途を絞っている。そんなとこに極座標を持ち込んで
どうするよ。drawLine()の引数はint, int, int, int だし。

AWTにそれ以外の座標系を持ち込みたいなら、Canvasみたいなコン
ポーネントで対応すりゃ充分だと思うがな。そして、Graphicsとは
全く別の描画クラスを使う。Java3Dはそんな感じだが、Java2Dって…