Class variable
Appearance
in object-oriented programming with classes, a class variable is another named for a class-level data member. Or a member that is scoped at the class level, rather than having a scope within a method. In many languages (such as Java or C#), a class-level variable is instance-agnostic, that is whether or not it is declared as static
or instance is immaterial. In some languages however (such as C++), a class variable refers to a static member (a single copy exists, regardless of how many instances of the class exist).