イニシャライザ(initializer:初期化子)とは?
イニシャライザとは、クラスが初期化された時やインスタンスが生成された時に、その直後に変数を初期化します。
イニシャライザは、クラス変数ならクラスが初期化される時に実行され、インスタンス変数ならインスタンスが生成された時に実行します。
イニシャライザ(initializer:初期化子)とは?
クラスのロード時、クラス変数を初期化するためにしようします。
クラス変数はインスタンス化しなくても存在し、使える変数ですから初期化が必要です。
通常は初期化の代入で行われますが大量の要素を初期化しなければいけないような場合にも有効です。
イニシャライザの種類
イニシャライザには
・スタティックイニシャライザ
・インスタンスイニシャライザ
の2つがあります。