Javaサブクラス呼び出し親の構築メソッド(親にパラメータなし構築メソッドと親にパラメータ付き構築メソッド)
763 ワード
package com.kai.test;
public class A {
public String name;
public A(){
System.out.println(" ");
}
public A(String str){
this.name=str;
System.out.println(" ");
}
}
package com.kai.test;
public class S extends A {
public S(){
System.out.println(" ");
}
public S(String str){
super(str);// ,
System.out.println(" ");
}
public void printValue() {
System.out.println("S");
}
public static void main(String[] args) {
S s1 = new S();
S s2 = new S("dddd");
System.out.println(s2.name);
}
}
==実行結果
親クラスの無パラメータ構築方法子クラスの無パラメータ構築方法親クラスの有パラメータ構築方法子クラスの有パラメータ構築方法dddd