オブジェクト指向は戦場では必要無し その2
■ このスレッドは過去ログ倉庫に格納されています
0353293
NGNG> >>308僕だったら、2次元座標クラスの中身が
> 直交座標なのか極座標なのかを使う側に意識させないために、privateにするね。
>そっちの方が、早い時期に直面する問題だと思うw。
オーケー、privateにしたとして、getterは
int getX();
か? (w
最初からdouble前提になってるなら「極座標系対応」も現実味が出
てくるが、そうなると用途が変わっちゃう。
AWTは、Pointに限らず、ディスプレイにpixel単位の整数値で描画
することに用途を絞っている。そんなとこに極座標を持ち込んで
どうするよ。drawLine()の引数はint, int, int, int だし。
AWTにそれ以外の座標系を持ち込みたいなら、Canvasみたいなコン
ポーネントで対応すりゃ充分だと思うがな。そして、Graphicsとは
全く別の描画クラスを使う。Java3Dはそんな感じだが、Java2Dって…
■ このスレッドは過去ログ倉庫に格納されています