자바 클래스 방법 실행 순서

991 단어 자바 기반
본 고 는 자바 류 방법의 집행 순 서 를 기록 하 였 다.
1. 정적 블록 방법.2. 블록 방법.3 구조 방법.
모든 정적 블록 방법 은 부모 클래스 에서 하위 클래스 까지 가장 먼저 실 행 됩 니 다.그리고 부류 부터 블록 방법 을 집행 하고 구조 방법 을 집행 한다.
main 방법 은 정적 블록 방법 이 실 행 된 후 즉시 실 행 됩 니 다.
데모 코드:
Parent:
public class Parent {

    static {
        System.out.println("Parent static method!");
    }

    {
        System.out.println("Parent block method!");
    }

    public Parent() {
        System.out.println("Parent structure method!");
    }
}

Child:
public class Child extends Parent {

    static {
        System.out.println("Child static method!");
    }

    {
        System.out.println("Child block method!");
    }

    public Child() {
        System.out.println("Child structure method!");
    }

    public static void main(String[] args) {
        System.out.println("Child  main method!");
        Child child = new Child() ;
    }

}

좋은 웹페이지 즐겨찾기