Python には、静的クラス データと静的クラス メソッドの概念が含まれています。
ここでは、静的クラスデータのクラス属性を定義します。プロパティに新しい値を割り当てる場合は、割り当てでクラス名 -
を明示的に使用します。 リーリーDemo.count -
を返す代わりに、次のものを返すこともできます。 リーリーDemo メソッドでは、self.count = 42 のような代入により、self 自身の辞書に count という名前の無関係な新しいインスタンスが作成されます。クラスの静的データ名の再バインドでは、メソッド内かどうかに関係なく、常にクラスを指定する必要があります -
リーリー静的メソッドがどのように機能するかを見てみましょう。静的メソッドは、クラスのオブジェクトではなくクラスにバインドされます。 status メソッドはユーティリティ関数を作成するために使用されます。
静的メソッドはクラスの状態にアクセスしたり変更したりすることはできません。静的メソッドはクラスの状態を知りません。これらのメソッドは、いくつかのパラメータを取得することでいくつかの実用的なタスクを実行するために使用されます。
@staticmethod デコレーターは、以下に示すように静的メソッドの作成に使用されることに注意してください -
リーリー ###例###以上がPython で静的クラス データと静的クラス メソッドを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。