初心者無視! Java相談室 その9
■ このスレッドは過去ログ倉庫に格納されています
0186デフォルトの名無しさん
NGNG英語はよくわからないけど、チュートリアルの中の「 2D Graphics 」
http://java.sun.com/docs/books/tutorial/2d/index.html
などの例を見ると、 Graphics2D のメソッドを使う際に、メソッド paint(Grahics g) の内部で、
引数として渡された Graphics 型のオブジェクト g を勝手に Graphics2D へキャストしていますが、
これってダウンキャストですよね?
Appelt#paint() や JComponent#paint() の API を読んでも、
「これは実は Graphics2D オブジェクトだからキャストして使ってね。安全よ。」
という記述が見当たらないのですが、どこかに正式にかかれている場所はないのでしょうか?
単に、「sun のチュートリアルでやってできてるんだから、できるんだろう。」というだけ?
# 普段は、できるんだからできるんじゃ、と思って使ってますけど・・。
■ このスレッドは過去ログ倉庫に格納されています