package Day04;
public class Demo03 {
    public static void main(String[] args) {
        // TODO Auto-generated method stu
        A a1 = new A();
        System.out.println(a1.a);
        B b1 = new B();
        System.out.println(b1.a);
        System.out.println(b1.b);
    }
}
class A{
    int a  =  5;
    public A(){
        System.out.println(this.a);
        a = 9 ;
    }
}
class B extends A{
    int b = 6 ;
    public B(){
        super();
        ///属性初始化
        System.out.println(a);
        System.out.println(b);
        this.b = 1 ;
           a = 7;
           System.out.println(a);
            System.out.println(b);
    }
}

   指向如上代码可发现指向顺序:一、先指向构造方法中的super(),二、然后指向类中给的默认值,三、最后执行构造方法中的赋值语句。