「Java」static初期化ブロックを使うサンプル

書式
static final データ型 変数名
static{
変数名 = 値
}
static データ型 メソッド名(引数名){処理コード}
クラス名.メソッド名

使用例

package com.arkgame.testinfo;

class Demo {
      // static変数の宣言
      static final String name;
      static final int age;
      // static初期化ブロック
      static {
            name = "tokyo";
            age = 25;
      }

      // staticメソッド
      static void funA() {
            System.out.println("名前:" + name + " 年齢:" + age);
      }
}

public class Changfa {

      public static void main(String[] args) {
            // クラス名.staicメソット名
            Demo.funA();

      }

}

実行結果
名前:tokyo 年齢:25

Java

Posted by arkgame