Я немного смущен тем, как публичные переменные работают внутри класса. Я знаю, что публичные переменные могут быть доступны без вызова класса, тогда как частные не могут.Открытая переменная внутри класса
Если у вас есть несколько экземпляров одного и того же класса, и каждый из них дает переменную общедоступную переменную, то я предполагаю, что каждый экземпляр класса будет иметь свою собственную уникальную версию переменной, имеющую другое значение.
Моя путаница это
Что произойдет, если изменить значение общей переменной, не вызывая новый экземпляр класса?
Будут ли все будущие новые экземпляры класса начинаться с этой переменной, установленной на все, что вы установили, без первого вызова класса? если нет, то что происходит?