Классы (и объекты) являются воплощением такой идеи объектно-ориентированного программирования как инкапсуляция данных и кода.
Инкапсуляция – это механизм объединения данных и кода, манипулирующего этими данными, а также защиты того и другого от внешнего вмешательства, неправильного использования или от несанкционированного доступа.
Для закрытия данных внутри объекта используются модификаторы доступа, в частности модификатор private, который используется по умолчанию, если не употреблен другой.
Данные или методы, объявленные с этим модификатором, будут недоступны вне класса , то есть к ним можно будет обратиться только через открытые (объявленные с модификатором public) методы или свойства класса.