static isn't like private, given that you can't read a static variable even in the constructor of the class (the function which inits members of a struct in C language).
You only can use static variables in the part of the code where they were defined (in a function, a struct, ...).