問題
「Shape」という基本的なクラスがあります。これには「draw」というメソッドが含まれます。さらに、このクラスを継承した「Circle」と「Rectangle」クラスがあります。動的な配列を使用して異なる形状のオブジェクトを格納し、各オブジェクトがどのクラスのインスタンスかを確認するプログラムを作成してください。
ヒント
Shapeクラスを作成し、その中にdrawメソッドを含めます。CircleクラスとRectangleクラスを作成し、それぞれがShapeクラスを継承します。- 動的な配列を作成し、異なる形状のオブジェクト(
CircleおよびRectangleオブジェクト)を配列に格納します。 - 配列の各要素に対して
instanceof演算子を使用して、どのクラスのインスタンスであるかを確認します。
これにより、各オブジェクトがどのクラスのインスタンスであるかを確認するプログラムが完成します。
→解答例


