目次:
定義-アクセシブルメンバとはどういう意味ですか?
アクセス可能なメンバーは、指定する言語に基づいて特定のデータへのアクセスを許可するアクセス指定子と一緒に機能します。 クラスメンバーまたはアクセス可能なメンバーのアクセス指定子の通常のセットは次のとおりです。
- プライベート-クラス自体へのアクセスを制限します。
- Protected-クラスおよび各サブクラスがメンバーにアクセスできるようにします。
- パブリック-すべてのコードは、メンバー名を使用してメンバーにアクセスできます。
アクセス可能なメンバーは、クラスが制約を継承する方法を制御し、クラス実装からクラスインターフェイスを分離します。 一部のアクセス可能なメンバーは、メンバーのみのアクセスとして機能します。 つまり、内部データ構造は排他的です。
Techopediaがアクセシブルメンバーについて説明します
アクセス可能なメンバーは、クラスの内部データ構造をインターフェイスから切り離します。 ただし、クライアントコードはコンピュータープログラミング言語とその機能に応じて何でもできるため、このプライベートデータはパブリックアクセサーメソッドを使用して検査または変更できます。 可視性はアクセス指定子によって制御されませんが、クライアントコードからアクセス可能なメンバー名への参照は許可されません。 Rubyなどの言語は、インスタンスのクラスではなくインスタンス自体に基づいてアクセスを防止するという点で異なります。