A typical object consists of A collection of data, usually in the form of variables or other data structures. Variables that belong to an object are called properties . In a sense, each numbered cell reference can be thought of as a separate property name. A collection of functions, somewhat like Javascript statements, that can manipulate the data within the object, but cannot manipulate anything outside of the object. Functions that belong to an object are called methods of the object.
Methods resemble the procedures or routines in older computing languages.
A display area of some kind, usually consisting of some piece of the screen on which a button, window, or pop-up menu is drawn. Objects which do have a visible display are called display objects . Some objects are capable of accepting input from the user. These are called interactive objects . The idea is that an object is a sealed box.