[Java]this、extendsとsuperのサンプル
書式
super.親クラスのメソッド
親クラスの定義
package com.arkgame.serializ.demo; //スーパークラス public class BaseParent { protected String userid = null; // メソッドshow public void show() { this.userid = "user1009"; System.out.println("ユーザID:" + userid); } }
子クラスの定義
package com.arkgame.serializ.demo; //子クラス public class BaseChild extends BaseParent { protected int age = 32; // メソッドshow public void show() { super.show(); this.age = 36; System.out.println("年齢:" + age); } //動作確認 public static void main(String[] args) { BaseChild bChild = new BaseChild(); bChild.show(); } }
実行結果
ユーザID:user1009
年齢:36