이 주문 문제에 관해 이전에 기사를 읽었습니다. importNew찾았지만 찾을 수 없었습니다. 클래스 로딩은 먼저 상위 클래스의 static 속성과 블록을 로드한 다음 위에서 아래 순서로 자체 정적 속성과 블록을 로드합니다. 객체를 생성할 때 항상 상위 클래스의 생성자를 먼저 호출한 다음 자체 생성자를 호출하십시오. 위의 예에서는 먼저 App 클래스를 로드합니다. 첫 번째 static 속성이 실제로 자체 유형의 객체를 구성해야 한다고 누가 생각했을까요? 이렇게 하면 다른 static 속성과 블록을 생성자입니다. 생성자 자체는 App을 인쇄하지만 프로그램은 컴파일 후 생성자 위에 4를 추가합니다. 이를 위해 컴파일로 생성된 바이트코드 파일을 확인한 다음 개체의 경우 순서는 위에 언급되어 있습니다. SubClass t = new SubClass();
이 주문 문제에 관해 이전에 기사를 읽었습니다.
importNew
찾았지만 찾을 수 없었습니다. 클래스 로딩은 먼저 상위 클래스의static
속성과 블록을 로드한 다음 위에서 아래 순서로 자체 정적 속성과 블록을 로드합니다. 객체를 생성할 때 항상 상위 클래스의 생성자를 먼저 호출한 다음 자체 생성자를 호출하십시오. 위의 예에서는 먼저App
클래스를 로드합니다. 첫 번째static
속성이 실제로 자체 유형의 객체를 구성해야 한다고 누가 생각했을까요? 이렇게 하면 다른static
속성과 블록을 생성자입니다. 생성자 자체는App
을 인쇄하지만 프로그램은 컴파일 후 생성자 위에4
를 추가합니다. 이를 위해 컴파일로 생성된 바이트코드 파일을 확인한 다음 개체의 경우 순서는 위에 언급되어 있습니다.SubClass t = new SubClass();
중단점을 사용하여 디버깅하는 방법을 알고 계십니까? Eclipse 중단점을 사용하여 디버깅하고 코드의 실행 순서와 데이터 스냅샷을 볼 수 있습니다