Sometimes the way it is explained is a bit confusing. One of my explains a class field as such:

" A class field is associated with the class in which it
is defined, rather than with an instance of the class"

I know that instance fields are initialized by the classes constructor method itself and class fields are initialized my a hidden method i think called <clinit>


quote:
"a pivate static field is shared among all instances of this class but cannot be accessed by an instance of another class without getters/setters."

So are you saying that a class field even though it is not nessary
to create an instance of the class in which it is contained, if an instance is created it is assocate will all instances of that class?