access modifier ها مشخص می نمایند که چه اطلاعات و داده هایی از یک کلاس برای کلاسهای دیگر قابل دسترس باشد. برای کلاسها وفیلدهاوConstructor ها و متدها می توان سطح دسترسی تعیین کرد.
یکی از ویژگیهای برنامه نویسی شی گرایی کپسوله سازی می باشد که توسط Access Modifier ها قابل پیاده سازی است.
انواع access modifier ها:
۱-public
۲-private
۳-default
۴-Protected
public:
اگر کلاسی public باشد از هر جایی می توان به آن دسترسی داشت.
حتی اگر کلاسها درون پکیج های جدا از هم قرار داشته باشند هم باز قابل دسترسی خواهند بود.
Private:
کلاس ها و فیلد هایی که privat