Модификаторы Доступа в Классах
Каждый класс в объектно-ориентированном программировании (ООП) имеет модификаторы доступа, которые определяют уровень доступности членов класса (полей, методов) извне класса.
Уровни Доступа
Существует несколько уровней доступа:
private: Члены класса доступны только внутри класса.
protected: Члены класса доступны внутри класса и его наследников.
public: Члены класса доступны из любого места в коде программы...