1. 程式人生 > >案例分析之運行順序

案例分析之運行順序

結束 per color void 結果 方法 word pre subclass

public class shunXu {
    private static shunXu d = new shunXu();
    private SubClass t = new SubClass();
    


    public shunXu(){
        System.out.println(4);
    }
    public static void main (String [] args){
        System.out.println("hello word");
    }

}
class SuperClass{
    SuperClass(){
        System.out.println(
"構造方法SuperClass"); } } class SubClass extends SuperClass{ static{ System.out.println(1); } public SubClass(){ System.out.println(2); } }

運行結果:

1
構造方法SuperClass
2
4
hello word

static 修飾的總是伴隨著類一塊運行,t在d之前運算,因為d運行的時候t還沒結束。

private static shunXu d = new shunXu();
    private SubClass t = new SubClass();

案例分析之運行順序