「Java」Superメソッドで親クラスのメソッドを利用する方法

2020年10月28日

1.親クラスの定義

package com.arkgame.java.study;

public class ParentMethod {

      // 親クラスのメソッド
      public String Search() {

            String str = "Parent Class Method is called";

            return str;
      }

}

2.子クラスの定義

package com.arkgame.java.study;

public class ChildMethod extends ParentMethod {

      // 子クラスのメソッド
      public String chldPrint() {

            String strChild = "Child Class Method:";
            // 親クラスのメソッドを呼び出す
            String target = super.Search();
            String result;
            result = strChild + target;
            return result;

      }

}

3.superメソッドで親クラスのメソッドを呼出します

package com.arkgame.java.study;

public class SuperMethodTest {

      public static void main(String[] args) {

            // 子クラスのオブジェクト作成
            ChildMethod childObj = new ChildMethod();

            // 子クラスのメソッドを呼び出す
            String msg = childObj.chldPrint();
            System.out.println(msg);

      }

}

実行結果
Child Class Method:Parent Class Method is called

Java

Posted by arkgame