「Java」superで親クラスのメソッドを呼び出すサンプル
書式
super.スーパークラスのメソッド名
使用例
1.スーパークラス
package com.arkgame.info; //親クラス public class ParentA { public void funcA() { System.out.println("super class message 123456"); } }
2.子クラス
package com.arkgame.info; //子クラスの定義 public class ChildA extends ParentA { public static void main(String[] args) { // 子クラスのオブジェクトを生成 ChildA obj = new ChildA(); // 自分のメソッドを呼び出す obj.funcAA(); } public void funcAA() { System.out.println("child class is called"); // 親クラスのメソッドを呼び出す super.funcA(); } }
3.実行結果
child class is called
super class message 123456