- Collection of named pieces of data
- Named values are called properties
- In JavaScript, refer to property by objectname.propertyname:
image.width is the width
property of the image object
- In Java, accessor methods are defined (get and set)
- Methods are properties which are functions:
- exam.appendChild(newqapair)
- appendChild is a method that adds a new
node (with some name) to the set of children already under the exam node
- There are specific object types for, eg, attributes, full document, elements, processing
instructions, text nodes, etc
- A common supertype is the Node object type
- Objects are defined in OMG IDL, with language bindings to ECMAScript and Java
(The terminology is that of IDL)