クラス、オブジェクト、プロパティ、およびメソッド

862 ワード

オブジェクト向けのプログラミングでは,クラスとオブジェクトがコアの概念である.
クラスは抽象的な概念であり、例えば人間である.対象は張三のような具体的な概念である.
クラスのコアフィーチャーは2つあり、プロパティとメソッドです.
ツールバーの
属性は、公有属性、プライベート属性、組み込み属性の3つに分けられます.共有属性
外部で参照され、インスタンスとクラスで参照されます.
プライベート属性
クラスでのみ参照できます
組み込み属性__xx__のように、定義せずに存在する属性です.
注意:組み込み属性はクラスでのみ参照できます.
方法
最初のパラメータはselfでなければなりません.
変数#ヘンスウ#
グローバル変数
クラス外の変数
ローカル変数
メソッドの変数
クラシッククラスと新型クラス
クラシッククラス
同様のclass People:またはclass People():新しいクラス
類似class People(object):新しいクラスは、親objectを継承し、親の属性とメソッドを有します.__main__
モジュールが直接使用される場合、モジュール名は__main__です.この特性を利用して,モジュールがどのように使用されているかを判断することができる.
その他
カスタムモジュールをpythonのシステムパスに追加すると、import abcを使用して直接インポートして使用できます.sys.pathでpythonのシステムパスを表示できます.