Pythonのお勉強 Part39
■ このスレッドは過去ログ倉庫に格納されています
0258デフォルトの名無しさん
2010/09/07(火) 12:41:36X: 当該クラス
instance: Xのインスタンス
metaX: Xのメタクラス
Xに定義された__init__ -> X(): コンストラクタ
Xに定義された__call__ -> instance(): C++でいう関数オブジェクトみたいなものを作る時に使う。
Xに定義されたクラスメソッドの__call__ -> X.__call__(): X()では呼び出せない。
というかclassmethodの効果はドット「.」でメンバアクセスする場合のみ
メタクラスとかはマニアックな仕様なので無視の方向で。
■ このスレッドは過去ログ倉庫に格納されています