ホームへ
情報処理技法(Javaプログラミング)2のトップページへ

情報処理技法(Javaプログラミング)2演習問題解答

情報処理技法(Javaプログラミング)2の演習問題の内容です。

問題(その1)

授業の資料のBook、Magazine、Libraryクラスのプログラムを写して、標準出力の結果が本当に違うかどうか確認すること

Ex. MagazineクラスのオブジェクトのBookクラスへの代入方法

Magazine mag = new Magazine();
mag.title = "今週の東女生";
mag.volume = 1;
entry[3] = mag;

解答(その1)

問題(その2)

以下の3つのクラスを持つプログラムを作ること

※2つ目のクラスには、calculateメソッドを定義していないはずなのに、calculateメソッドを使って長さを調べることができるかを確認すること

解答(その2)

問題(その3)

下記の3つのクラスを持つプログラム

※オーバーライドすることにより、NumberContentsのcalculateメソッドと違う結果が出る(ポリモーフィズムがきちんとできている)ことを確認すること

解答(その3)

問題(その4)

以下の3つのクラスを持つプログラムを作ること

※2つ目のクラスには、lengthメソッドを定義していないはずなのに、lengthメソッドを使って長さを調べることができるかを確認すること

解答(その4)

問題(その5)

下記の3つのクラスを持つプログラム

※オーバーライドすることにより、StringModificationのsubstringメソッドと違う結果が出る(ポリモーフィズムがきちんとできている)ことを確認すること

解答(その3)


Copyright (C) Junko Shirogane, Tokyo Woman's Christian University 2018, All rights reserved.