ООП статические переменные стандарты - PullRequest
0 голосов
/ 21 октября 2018

Я работаю над проектом на C ++, но вижу, что это происходит на любом другом объектно-ориентированном языке.Мне нужна статическая переменная в классе, и мне интересно, применяются ли стандартные правила к статическим переменным, так как к нестатическим переменным в том, что в классе они должны быть приватными и измененными / доступными с помощью методов доступа и мутаторов любой переменной этого типа, а нечем быть публичным и доступным напрямую через код за пределами класса.Моя интуиция говорит мне, что статические переменные в классе все еще должны быть закрытыми, но большинство кода, на который я искал ответ (примеры универсальных статических переменных), имели статические переменные общедоступные.

Поскольку я предполагаю, что статическиепеременные должны быть закрытыми, какие есть, если они существуют, например, когда статическая переменная в классе должна быть публичной?

...