4.3.4.2. クラスオプションの継承
クラスオプションの:default-initargs
は継承されます。 あるクラスのデフォルト化された初期化引数の集合は、 そのクラスとクラス自身のスーパークラスの クラスオプション:default-initargs
で指定された 初期化引数の和集合になります。 与えられた初期化引数に 複数のデフォルト初期化値のフォームが与えられたとき、 そのデフォルト初期化値のフォームは、 クラス優先順位リストでもっとも特定的なクラスによって 指定されたものが使用されます。
もし:default-initargs
として与えられたクラスオプションに 同じ名前の初期化引数が複数現れたときは、 型program-error
のエラーが発生します。