21. thisキーワード
21. thisキーワード
thisキーワード
lesson 051
class Lesson051 { public static void main(String args[]) { LOVE_HINA naru = new LOVE_HINA("成瀬川なる" , 17); LOVE_HINA sinobu = new LOVE_HINA("前原しのぶ" , 13); System.out.println("名前\t\t年齢"); naru.write(); sinobu.write(); } } class LOVE_HINA { String name; int age; void write() { System.out.println(name + "\t" + age); } LOVE_HINA(String name , int age) { this.name = name; this.age = age; } }
実行結果
L:\>java Lesson051
名前 年齢
成瀬川なる 17
前原しのぶ 13
コンストラクタからのコンストラクタ呼び出し
lesson 052
class Lesson052 { public static void main(String args[]) { LOVE_HINA naru = new LOVE_HINA("成瀬川なる" , 'A' , 17); LOVE_HINA sinobu = new LOVE_HINA("前原しのぶ" , 13); System.out.println("名前\t\t血液型\t年齢"); naru.write(); sinobu.write(); } } class LOVE_HINA { String name; char blood_type; int age; void write() { System.out.println(name + "\t"+ blood_type + "\t" + age); } LOVE_HINA(String name , int age) { this(name , '?' , age); } LOVE_HINA(String name , char blood_type , int age) { this.name = name; this.blood_type = blood_type; this.age = age; } }
実行結果
L:\>java Lesson052
名前 血液型 年齢
成瀬川なる A 17
前原しのぶ ? 13