4.5 演習4-1 の解答案

プログラム

C4_5

プログラムの説明

演習4-1の解答案

演習4-1を解くときの問題はUserインタフェースに役職の番号を取得するメソッドが定義されていないことです。

C4_3のprintメソッドの引数にはIteratorが記述されています。

これは数え上げている型がUser型となります。

では、どの様に解くのでしょうか。

解答案として

  1. Userインタフェースへのメソッド追加
  2. C4_3クラスのprintメソッドのみでの解決
  3. 新しいインタフェースの追加

が考えられます。