1. 程式人生 > >Java子類與父類呼叫關係學習筆記

Java子類與父類呼叫關係學習筆記

package com_use;
/*
* 子類與父類呼叫關係
*/
public class Demo1 {
public static void main(String[] args) {
B b=new B();
b.show();
}
}
class A{
public A(){
//super();
this.show();
System.out.println(this);
//return;
}
public void show() {
System.out.println(“A show”);
}
}
class B extends A{
private int num=8;
public B(){
// super();
//super呼叫完成時,預設初始化,此時的B()+num:num 的值為8;
System.out.println(this);
System.out.println(“B()”+num);
//return;
}
public void show() {
System.out.println(“B show”+num);
}
}

執行結果

JVM草圖分析

此部落格純屬個人學習之餘,總結的學習成果,如有不當,忘海涵,謝謝!!!