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