子类实例化顺序

    最近,遇到一个子类实例化的面试题,虽然我明白实例化子类的时候,会先去实例化其父类,但看到该题,仍然有些犹豫,特在此记录。

    题目如下:

public class Son extends Parent {


    public Son() {
        System.out.println("Son被实例化");
    }


    public static void main(String[] args) {
       Parent p = new Parent();
       Son s = new Son();
    }
}


class Parent {
    public Parent() {
        System.out.println("Parent被实例化");
    }
}


    输出结果如下:

Parent被实例化
Parent被实例化
Son被实例化

你可能感兴趣的:(面试题系列)