以下のプログラムはチームメンバー全員の自己紹介をするためのプログラムです。

以下の NewComer (新入社員)クラスを使用(コピー)して、プログラムを作成しなさい。
(以降の問はこのクラスに追加変更を加えること。代位から外れた部分はコメントアウトしておくこと。途中経過をファイルとして残す必要はない)

(1)NewComer クラスに単体テスト用のmainメソッドを追加しインスタンスを生成する。
(2)setName メソッドであなたの名前を設定する。
(3)showProfile メソッドであなたの名前を表示する。

前問の NewComer クラスに、次の内容を追加しなさい。
(1)年齢を保持する int 型のメンバー変数。
(2)年齢を設定するメンバー・メソッド、setAge。
(3)showProfile メソッドで名前、年齢(サバ読み可)を表示するようにする。
(4)インスタンスを作成し名前、年齢を設定、プロフィールを表示する。

出力例

私の名前は今井です。
年齢は40歳です。

前問の NewComer クラスを使用して次のプログラムを作成しなさい。
(1)オブジェクト配列を使い、メンバー全員分のNewComer クラスのインスタンスを作成しなさい。
(2)すべてのインスタンスに名前、年齢を設定する。
(3)すべてのインスタンスのプロフィールを表示する。

出力例

私の名前は今井です。
年齢は40歳です。
———————
私の名前は山田です。
年齢は37歳です。

前問の NewComer クラスに、次の内容を追加しなさい。
(1)趣味を保持するメンバー変数( hobby:String 型)。
(2)名前、年齢、趣味を設定する引数を持つコンストラクタ。
(3)ShowProfile メソッドを名前、年齢、趣味を表示するように変更する。
(4)一つ年をとるgetOlderメソッド(引数無し、戻り値年齢)。
(5)NewComer クラスのインスタンスをチームメンバー数だけ作成する。
(6)全員のプロフィールを表示する。
(7)getOlderメソッドで全員1歳年をとらせてから同様にプロフィールを表示する。
  (ここでは戻り値を使っていない、戻り値を捨てていることに注意)

 

JavaSEの問題集トップページに戻る