クラス(メソッドとプロパティ)

1442 ワード

カテゴリ

  • クラスオブジェクトを表す構文
  • メソッドとプロパティ構成
  • すべての資料タイプは
  • クラスです.

    クラスのメソッド

  • 書き方
  • class 클래스이름:
        def 메서드(self):
            코드
  • 呼び出しは、インスタンスの後にインスタンスによって行われる.(点)合
  • メソッドの最初のパラメータはselfです
    リスト包装解除(受入方法パラメータ値の場合、リスト、ディックマニュアルとして受入)

    クラスのプロパティ

  • プロパティを作成すると、initメソッドでselfが作成されます.属性の値
  • を指定します.
    class 클래스이름:
        def __init__(self):
            self.속성 =
    __init__
  • 前後にバインドされた関数の場合、Pythonが自動的に呼び出すメソッド>(特殊メソッドまたはmagicメソッドと呼ばれる)
  • 'initメソッドは、インスタンスの作成時に呼び出される特殊なメソッドです.
  • オブジェクトのキャラクタ
  • を初期化

    クラスのプライベート属性

  • の名前は、2つの下線で始まる(開始時のみ)
  • .
  • 類外アクセス不可
  • クラスのメソッドは
  • にのみアクセスできます.
    したがって、属性値を直接変更することはできません.メソッドを使用する必要があります.例

    ソース:Python符号化スタンプ:クラスとメソッドの作成