data can be stored. They can either be assigned a value or hold reference to an object. • Message-send – The code comprising of the receiver of a message, a full stop, and the message. • Class – A ‘blueprint for object creation’. Defines the attributes, behaviour, and initial state of newly created objects. Class names are capitalised.