![20220311 公視晚間新聞 完整版|俄烏外長土國會談 仍無法達成停火共識](https://i.ytimg.com/vi/fD_MmbPj6Ds/hqdefault.jpg)
コンテンツ
- 定義-パブリックとはどういう意味ですか?
- Microsoft AzureとMicrosoft Cloudの紹介|このガイドでは、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。
- Techopediaはパブリックを説明します
定義-パブリックとはどういう意味ですか?
C#のPublicは、アクセスが制限されないように、型および型メンバーのアクセシビリティを宣言するために使用されるキーワードです。これは、すべての型と型メンバーに完全な可視性を提供するアクセス修飾子の1つです。C#では、情報の隠蔽を推奨しています。これは、ソフトウェア品質の向上に役立つオブジェクト指向言語の基本原則です。したがって、タイプのメンバーにはデフォルトでプライベートなアクセシビリティがあります。これは、そのメンバーが宣言されているアセンブリまたはメンバーを参照する別のアセンブリ内のコードからそのメンバーにアクセスできる必要がある場合にのみ変更する必要があります。
名前空間、インターフェイスのメンバー、列挙のメンバーなどのC#構造体には、パブリックアクセシビリティがあり、他のアクセシビリティは許可されていません。さらに、カスタム実装を提供するために特定の演算子をオーバーロードするユーザー定義型では、オーバーロードされた演算子をパブリックとして宣言する必要があります。
Microsoft AzureとMicrosoft Cloudの紹介|このガイドでは、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。
Techopediaはパブリックを説明します
パブリックは、プライベート、保護された、および内部アクセシビリティを含む他のすべてのアクセシビリティの中で最も寛容なアクセシビリティです。これは、パブリック型または型メンバーへのアクセスに制限がないためです-型のインスタンスと静的メンバーの両方に使用できます。たとえば、BankAccountクラスはユーザーのアカウントの詳細を表し、パブリックメソッドDisplayAccountBalanceを持つことができます。そのため、アセンブリまたはクラスを参照するアセンブリ内の他のクラスはこのメソッドを呼び出して残高を表示できます。
C ++とは対照的に、基本クラスのパブリックメンバーは、すべての派生クラスでのみパブリックにすることができます。 C#には、クラスの派生時に、保護されているかプライベートであるかにかかわらず、アクセス修飾子を指定するオプションはありません。
パブリックアクセシビリティは、同じアセンブリまたはそれを参照する別のアセンブリ内のコードから型またはそのメンバーにアクセスするために使用されますが、内部アクセシビリティは、アセンブリ内から型にアクセスするために使用できます。
この定義はC#のconで書かれています