Java 言語では、アクセス修飾子をクラス、メンバー変数、メンバー メソッド、およびコンストラクターの前に表示して、アクセス許可を制御できます。Java 言語では、4 つのレベルのアクセス制御が提供されます。