Code Real Estate: Where Properties Define Object Value Properties, also called Class Member Variables, Attributes, and Fields, are the characteristics of a class. Imagine them as variables placed inside of the class’s curly braces, but not inside of methods themselves. Properties can be directly initialized or they can be initialized when the object is instantiated through the constructor; we’ll get to constructors later. Properties can have different visibility based on the keyword in front of them: public private protected Visibility will also be explored later, but for the time being, private properties are only visible to the object, public properties are visible