パブリック メンバー (通常はクラスで宣言された関数(メソッド))

スポンサーリンク

パブリック メンバー (通常はクラスで宣言された関数(メソッド)について解説しています。

パブリック メンバー(通常はクラスで宣言された関数(メソッド))は、設計図(クラス)の外部からアクセスすることができます。パブリック(Public)は「公開」という意味がある。クラスで宣言された関数(パブリック メソッド)を呼び出すには、同じ設計図(クラス)のオブジェクトが必要です。オブジェクトは、クラスに存在する変数や値など、クラスのすべての動作と属性を共有しており、オブジェクトを作成するためには、クラスが必要です(クラスの名前を使用して作成するため)。

なお、パブリック 関数(メソッド)を定義し、その中でプライベート インスタンス変数を配置すると、データのカプセル化の原則が保証されます。カプセル化とは外部から見えなくし、その内容を隠蔽すること。

上記のようにデフォルトでは、Pythonのクラス(設計図)のすべてのメンバーはpublicです。クラス環境の外部から任意のメンバーにアクセスできます。さらに、クラスの属性は共有されており、アクセスし、それらの値を変更することも可能です。

コメント

タイトルとURLをコピーしました