アクセス修飾子は、宣言されたクラス、変数、またはメソッドを他のコードが使用できる方法と場所を制御する特別な種類の変数宣言です。 このブログでは、アクセス修飾子とは何か、およびクラス、メソッド、変数の 3 つの異なるレベルの可視性について、いくつかの実用的な例とともに説明します。
コードの範囲を理解することは、読みやすく保守しやすいプログラムを作成するために不可欠です。 アクセス修飾子は、この目標を達成するための 1 つの方法です。 コードの他のユーザーに、特定のメソッドや変数とどのようにやり取りしてほしいかを伝えます。 Java プログラミングに慣れていない場合、これらの概念は一見すると混乱を招くように見えるかもしれません。 しかし、それらについて一度か二度学べば、より明確になります。 Java のアクセス修飾子の詳細については、このまま読み進めてください。
Java のアクセス修飾子
アクセス修飾子は、他のコードがクラス内の特定のメソッドまたは変数と対話する方法を指定できる特別なキーワードです。 多くのプログラミング概念と同様に、アクセス修飾子は実際には単純ですが、最初は混乱するかもしれません。 それらを理解すれば、コードをより読みやすく保守しやすくするのに役立ちます。
Java には、次の 4 種類のアクセス修飾子があります。
- プライベート: プライベート メンバーは、クラス スコープ内でアクセスできます。
- デフォルト: アクセス修飾子のないメンバーは、としても知られています パッケージプライベート. 同じパッケージ内のクラス内でのみアクセスできます。
- 保護中: 保護されたメンバーは、同じパッケージ内のすべてのクラスおよび他のパッケージのサブクラス内でアクセスできます。
- 公衆: public メンバーはどこからでもアクセスできます。
Java のさまざまな修飾子のアクセス レベルをよりよく理解するには、以下の表形式のデザインを参照してください。
上記の表現で、「Y」の付いたフィールドは修飾子の許可された範囲です。 空のフィールドでは、どのメンバーもアクセスできません。
結論
各可視性レベルの主な違いは、それらにアクセスできる人です。クラス、メソッド、または変数は、他のメソッドまたはクラスがそれと対話できるかどうか、およびどのように対話できるかを決定します。 これはカプセル化と呼ばれ、オブジェクト指向プログラミングの基礎の 1 つです。 アクセス修飾子とは何か、またそれらがどのように機能するかがわかったので、独自のコードでそれらを使用して、より読みやすく保守しやすくすることができます。
The post Java のアクセス修飾子を理解する – TecAdmin appeared first on Gamingsym Japan.