26. 継承とコンストラクタ
26. 継承とコンストラクタ
スーパークラスのコンストラクタの暗黙呼び出し
lesson 063
class Lesson063 { public static void main(String args[]) { sub_class obj = new sub_class(); } } class super_class { super_class() { System.out.println("ひざの上の同居人"); } } class sub_class extends super_class { sub_class() { System.out.println("カードキャプターさくら"); } }
実行結果
L:\>java Lesson063
ひざの上の同居人
カードキャプターさくら
スーパークラスのコンストラクタにパラメータを渡す
lesson 064
class Lesson064 { public static void main(String args[]) { sub_class obj = new sub_class("ひざの上の同居人" , "カードキャプターさくら"); } } class super_class { super_class(String str) { System.out.println(str); } } class sub_class extends super_class { sub_class(String str1 ,String str2) { super(str1); System.out.println(str2); } }
実行結果
L:\>java Lesson064
ひざの上の同居人
カードキャプターさくら