Smalltalk Cult Quiz!

Answers

aided by
STEVEN J. METSKER "Charting Your Knowledge of Smalltalk"
Object Magazine 6(7),1996

クラスインスタンス変数。クラス変数とは異なるもの。インスタンスはクラスインスタンス変数を直接参照できない。Smalltalkではクラスも一級のオブジェクトであるため、クラス自身が値を保持することができる。この場合、クラスはメタクラスのインスタンスである。カプセル化によりクラスが保持する値はインスタンスから守られる。

一方Smalltalkでのクラス変数は、C++でのStaticなデータメンバにほぼ該当する。クラス変数を使えばインスタンスとクラスで値を共有することができる。

|back|


ご意見は umejava@mars.dtinet.or.jp まで