ホームページ >バックエンド開発 >Python チュートリアル >Python のアクセス修飾子: Public、Private、Protected
アクセス修飾子は、C、Java、Python などのオブジェクト指向プログラミング言語で、クラスの外部からのクラス メンバー変数やメソッドへのアクセスを制限するために使用されます。 Public、Private、Protected などの Access 修飾子を使用してクラスの内部データを保護する OOP の原則。
Python は、public (パブリック)、プライベート (プライベート)、保護された (プロテクト) という 3 つのアクセス修飾子をサポートしています。これらのアクセス修飾子は、クラスの外部のオブジェクトからクラスのメンバー変数およびメソッドへのアクセスに制限を設けます。パブリックアクセス修飾子
Example
リーリー ###出力### リーリー
プライベートアクセス修飾子の中国語訳は次のとおりです:
Exampleprotected アクセス修飾子を持つクラスのプロパティとメソッドは、クラス内およびその保護されたクラスを継承するクラス内でアクセスできます。 Python では、保護されたメンバーとメソッドは、名前の前に接頭辞として 1 つのアンダースコア ('_') を使用して宣言されます。
Person クラスには、_name と _age という 2 つの保護された属性と、Person クラスの属性値を表示するために使用される保護されたメソッド _display があります。 Student クラスは Person クラスから継承し、追加の保護属性 _roll_number と、親クラス Person クラスの _display メソッドを呼び出すパブリック メソッド display を持ちます。 Student クラスのインスタンスを作成すると、クラスの外部から表示メソッドを呼び出すことができます。表示メソッドはプライベートであり、Person クラスの protected _display メソッドを呼び出すためです。
リーリー ###出力### リーリー ###結論は###以上がPython のアクセス修飾子: Public、Private、Protectedの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。