A class variable is shared by all instances of the same class. In C++, a class variable is declared as a static member. In summary: Property is a broad concept used to denote a particular characteristic of a class, encompassing both its attributes and its relationships to other classes