ネタ心者歓迎!今更ながらにJava相談室 その4
■ このスレッドは過去ログ倉庫に格納されています
0870デフォルト名無し
NGNGAクラスを継承したBクラスがあります。BクラスではAクラスのdrawメソッド
(図形を描く類)をそのまま使っています。今、AとBの描く図形の色を変え
たいと思い、getFillColor(Graphics g)メソッドを作りBクラスで
オーバーライドしています。そしてAのdrawメソッドの中でgetFillColorを
呼び出して色を決定しようと考えているのですが、違う色になりません。
Bクラスのインスタンスで、オーバーライドしていないためAのdrawメソッドから
呼び出しているgetFillColorメソッドは、BのgetFillColorメソッドを
呼び出さないのですか?
■ このスレッドは過去ログ倉庫に格納されています