In object-oriented programming with classes, a class variable is a variable defined in a class (i.e. a member variable) of which a single copy exists, regardless of how many instances of the class exist.
A class variable is not an instance variable. It is a special type of class attribute (or class property, field, or data member).
In Java, C#, and C++, class variables are declared with the keyword static
, and may therefore be referred to as static member variables.
The same dichotomy between instance and class members applies to methods ("member functions") as well; a class may have both instance methods and class methods. Again, Java, C#, and C++ use the keyword static
to indicate that a method is a class method ("static member function").
Read more about Class Variable: Example
Famous quotes containing the words class and/or variable:
“People with a culture of poverty suffer much less from repression than we of the middle class suffer and indeed, if I may make the suggestion with due qualification, they often have a hell of a lot more fun than we have.”
—Brian Friel (b. 1929)
“There is not so variable a thing in nature as a ladys head-dress.”
—Joseph Addison (16721719)