?????????и???????????????????????????????????

???????????

<SPAN style="FONT-FAMILY: Times New Roman; FONT-SIZE: 14px">public class A extends C {
 B b = new B();
 static H h = new H();
 static {
  System.out.println("this is static tack");
 }

 static void i() {
  System.out.println("this is static metod");
 }

 public A() {
  System.out.println("this is class A");

 }

 public static void main(String[] args) {
  A a = new A();
 }
}

class B {
 public B() {
  System.out.println("this is class B");
 }
}

class C {
 D d = new D();
 static E e = new E();
 final F e1 = new F();
 static final G e2 = new G();

 public C() {
  System.out.println("this is class C");
 }
}

class D {
 public D() {
  System.out.println("this is class D");
 }
}

class E {
 public E() {
  System.out.println("this is class E");
 }
}

class F {
 public F() {
  System.out.println("this is class F");
 }
}

class G {
 public G() {
  System.out.println("this is class G");
 }
}

class H {
 public H() {
  System.out.println("this is class H");
 }
}</SPAN>

 

??н????

????this is class E
????this is class G
????this is class H
????this is static tack
????this is class D
????this is class F
????this is class C
????this is class B
????this is class A

??????????

????1??????????????????????鼶????

????2????????????????????

????3??????????????

????4????и?????????

????5????????????????

????6????б?????????

????7??????????????

????????

???????????ж??????????????????super(???????)???????????в?????????????????????????????