Python で静的クラス データと静的クラス メソッドを作成するにはどうすればよいですか?

WBOY
リリース: 2023-09-07 22:13:02
転載
755 人が閲覧しました

Python で静的クラス データと静的クラス メソッドを作成するにはどうすればよいですか?

Python には、静的クラス データと静的クラス メソッドの概念が含まれています。

静的クラスデータ

ここでは、静的クラスデータのクラス属性を定義します。プロパティに新しい値を割り当てる場合は、割り当てでクラス名 -

を明示的に使用します。 リーリー

Demo.count -

を返す代わりに、次のものを返すこともできます。 リーリー

Demo メソッドでは、self.count = 42 のような代入により、self 自身の辞書に count という名前の無関係な新しいインスタンスが作成されます。クラスの静的データ名の再バインドでは、メソッド内かどうかに関係なく、常にクラスを指定する必要があります -

リーリー

静的クラスメソッド

静的メソッドがどのように機能するかを見てみましょう。静的メソッドは、クラスのオブジェクトではなくクラスにバインドされます。 status メソッドはユーティリティ関数を作成するために使用されます。

静的メソッドはクラスの状態にアクセスしたり変更したりすることはできません。静的メソッドはクラスの状態を知りません。これらのメソッドは、いくつかのパラメータを取得することでいくつかの実用的なタスクを実行するために使用されます。

@staticmethod デコレーターは、以下に示すように静的メソッドの作成に使用されることに注意してください -

リーリー ###例###

完全な例を見てみましょう -

リーリー ###出力### ああああ

以上がPython で静的クラス データと静的クラス メソッドを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート