اگر فیلدی را با اصلاح کننده دسترسی عمومی اعلام کنید، برای
همه کلاس ها:
برای کنترل نمایان بودن اعضای کلاس (سطح امنیت
هر کلاس جداگانه و عضو کلاس).
برای دستیابی به "Encapsulation" - که فرآیند اطمینان از پنهان شدن داده های "حساس" از کاربران است.
این کار با اعلام فیلدها به عنوان خصوصی انجام می شود. در فصل بعدی در مورد این موضوع بیشتر خواهید آموخت.
توجه: بهطور پیشفرض، همه اعضای یک کلاس خصوصی هستند اگر اصلاحکننده دسترسی را مشخص نکنید:
class Car
{
string model; // private
string year; // private
}