Language - Object
About
Objects are values that hold other values at specific named locations called properties (Property in this context may be a method or a variable)
An object can be seen as a single data structure that contains:
- data
- as well as functions; functions of objects are called methods.
Object property access: obj.a means an object value called obj with a property of the name a.
An object is a runtime instance of a blueprint (generally a class but it can be also a prototype as in Javascript)
They are generally used to represent an entity.