java類的實例化過程

                       複習java的過程當中遇到了關於類實例化過程的題目,因此就上機試試,寫了一些代碼。
        public class A {
static {
System.out.println("A 靜態");
}
{
System.out.println("A 成員");
}


public A() {
System.out.println("A 構造");
}


}


class B extends A {
static {
System.out.println("B 靜態");
}
{
System.out.println("B 成員");
}


public B() {
super();
System.out.println("B 構造");
}


}


public class Test {


/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
B b = new B();


}


}

    運行結果是這樣的:
    


    總結一下就是
    父類static變量----->子類static變量----->父類普通成員----->父類構造方法----->子類普通成員----->子類構造方法

java

相關文章
相關標籤/搜索