学習のJava - 静的コードブロック

/ *
形式の静的コードブロックは次のとおりです。

パブリッククラスのクラス名{
静的{
静的コードブロックの内容//
}
}

機能:この最初のクラス、一度だけのコードの静的ブロックで使用される場合。
静的コンテンツは、コンストラクタよりも実行するために非静的、静的コードブロックに優先します常にあります。

典型的な用途静的コードブロック:
一度静的メンバ変数割り当てのため。
* /

public class Demo04Static {
    public static void main(String[] args) {
        Person one = new Person();
        Person two = new Person();
    }
}
public class Person {
    static {
        System.out.println("静态代码块执行!");
    }

    public Person() {
        System.out.println("构造方法执行!");
    }
}
公開された23元の記事 ウォンの賞賛0 ビュー148

おすすめ

転載: blog.csdn.net/qq_44813352/article/details/104322193