Javaオブジェクトの初期化方法
Javaオブジェクトを初期化する方法は次のとおりです。
- オブジェクトが生成されたときに自動的に呼び出され、オブジェクトのメンバ変数を初期化したり必要な処理を行うメソッド。
- インスタンス初期化ブロック: クラスで定義されている、静的でないコードブロックで、オブジェクトの初期化処理を行うもので、オブジェクトが生成される度に実行されます。
- 静的初期化ブロック: クラス内で定義される静的コードブロックで、クラスの静的メンバー変数の初期化処理を行い、クラスのロード時に1回だけ実行されます。
- インスタンス変数の初期化 : クラス内でインスタンス変数を直接宣言すると、そこに初期値を指定することができます。オブジェクトが作成されると、自動的に初期化されます。
- スタティック変数の初期化: クラスの中でスタティック変数を直接宣言する際、初期値を指定することができ、クラスのロード時に自動で初期化されます。
- 初期化メソッド:普通のメソッドを定義して、オブジェクトの初期化が必要な時にそのメソッドを直接呼んで初期化処理を行う方法。