【カプセル化について】の復習a

 カプセル化についてで勉強した修飾子「private」を使ってみました。

 クラス「Student2」
 【モデリングについて】の復習bで作成したクラス「Student」のソースを以下のように書き換えて ファイル名を「Student2」として新しく保存しました。
01 : public class Student2 {
02 :     private String name_ ;    /* 名前 */
03 :     private int age_ ;        /* 年齢 */
04 :     
05 :     public Student2(String name, int age){
06 :         name_ = name;
07 :         age_ = age;
08 :     }
09 :     
10 :     public void studentdate(){
11 :         System.out.println(name_+ "("+age_+"歳)");
12 :     }
13 : }

変更した箇所
 1行目
 「Student」のソースを残しておきたかったので、クラス名を「Student」から「Student2」にしました。
 2行目〜3行目
 変数「name_」「age_」に、修飾子「private」を指定して他のオブジェクトから直接アクセスできないよにしました。
 5行目
 クラス名が「Student2」なったので、インスタンス名?を「Student」から「Student2」にしました。
 次はクラス「Teacher」のソースを書き換えるのですが、次回にします。
続き→【カプセル化について】の復習b
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

※コメントは表示されません。
Rebuild : 2009/12/16 07:21