ビデオ: 【初心者】Vtuberと学ぶプログラミング講座③~言語を擬人化して自己アピールさせてみた~【プログラミング言語の選び方 後編】 2024
は、メソッド、コンストラクタ、または他のコードブロックの外側に配置されたコード行(またはコードブロック)です。イニシャライザは、インスタンスの作成に使用されたコンストラクタに関係なく、クラスのインスタンスが作成されるたびに実行されます。 最も簡単な初期化子は、フィールドを宣言して初期化するものです。例:
クラスClass1 {public int x = 0; //他のクラスのコンストラクタとメンバはここに行きます}
変数xは宣言され、0(ゼロ)の値に初期化されます。
class PrimeClass {private Scanner sc = new Scanner(System。in); public int x; {システム。でる。 print( "xの開始値を入力:"); x = sc。
クラスに複数のイニシャライザが含まれている場合、イニシャライザはプログラムに現れる順に実行されます。
<! - 2 - >
-
初期化子は、クラスコンストラクタの前に実行されます。
クラスの初めにすべてのイニシャライザを含めるのは、コンストラクタまたはメソッドの前に共通ですが、この順序付けは必須ではありません。初期化子はクラス内のどこにでも置くことができます。