>  기사  >  Java  >  Java 예제에서는 일반 코드 블록과 정적 코드 블록의 실행 순서를 설명합니다.

Java 예제에서는 일반 코드 블록과 정적 코드 블록의 실행 순서를 설명합니다.

黄舟
黄舟원래의
2017-08-22 09:59:501763검색

아래 편집기에서는 Java 일반 코드 블록과 정적 코드 블록의 실행 순서에 대한 기사(예제 ​​설명)를 제공합니다. 편집자님이 꽤 좋다고 생각하셔서 지금 공유하고 모두에게 참고용으로 드리고자 합니다. 에디터를 따라가서 살펴보겠습니다.

class B {
 public B() {
  super();
  System.out.println("构造器B");
 }
 {
  System.out.println("普通的代码块B");
 }
 static{
  System.out.println("静态代码块B");
 }
 
}
public class ClassA extends B {

 public ClassA() {
  super();
  System.out.println("构造器A");
 }
 {
  System.out.println("普通的代码块A");
 }
 static{
  System.out.println("静态代码块A");
 }
 public static void main(String[] args) {
  ClassA a=new ClassA();
 }
}


실행 결과는 다음과 같습니다.

정적 코드 블록 B정적 코드 블록 A일반 코드 block B

생성자 B

일반 코드 블록 A
Constructor A



정적 코드 블록이 먼저 실행되고 그 다음 상위 클래스의 일반 코드 블록, 상위 클래스 생성자, 일반 코드 블록 순으로 실행되는 것을 볼 수 있습니다. 하위 클래스, 하위 클래스 생성자

위 내용은 Java 예제에서는 일반 코드 블록과 정적 코드 블록의 실행 순서를 설명합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.