4.3.3. クラスのインスタンスの作成
ジェネリック関数make-instance
は、 クラスの新しいインスタンスを作成して返却します。 オブジェクトシステムはどのようにして新しいインスタンスを初期化するか 指定するいくつかの仕組みを提供しています。 例えば、新しく作成するインスタンスのスロットへの初期値を make-instance
の引数によってか、 あるいはデフォルトの引数を提供することによって、 指定することができます。 さらなる初期化の動作は、 初期化のプロトコルの部分のジェネリック関数のメソッドを書くことによって 処理することができます。 完全な初期化プロトコルは7.1. オブジェクトの作成と初期化で説明されています。