「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