- クラス「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」にしました。
続き→【カプセル化について】の復習b