02python学習

--- ---復元コンテンツ始まります

プライベート変数

高度なオブジェクト指向

@propertyデコレータ

 注意を払う必要がありデコレータ:
  。、1デコレータ名関数名が一貫する必要があります
  。2.プロパティは、順序を逆にすることができない、宣言セッターを記述する必要がある
  、あなたはほんの少しの変数を変更することはできませんアクセスされた場合3.アクセス制御が@Property使用できる
  修飾子を構築し、またはアクセスデバイスを削除することができアクセサ変数を変更する4.。

例:入力3つの数字(プライベート)、および2つの数値を変更しようとする3つの数字を見つけます

 

Pythonのクラスでは、動的です。

例:あなたが変更されるためには、正しいパスワードを入力すると、プライベートな空間を作成するだけで、デフォルトで表示することができます。

_ _ スロット_ _ マジック

我々は唯一の特定のプロパティをバインドされたカスタムタイプのオブジェクトを定義する必要がある場合、それはクラスで定義することができます_ _ スロット_ _ 変数を定義します。なお_ _ スロット_ _ のみ効果へのオブジェクトの現在のクラスに制限され、サブクラスがどんな役割を果たしていません。

 

 

 

 

---終わり---コンテンツを復元

おすすめ

転載: www.cnblogs.com/sunyuxin/p/11316093.html