•Constructors: called
when a new object is created
(instantiated).
–can be many
constructors, each can take different
arguments
•Destructor: called
when an object is destroyed
–only one,
has no arguments.
–The destructor is responsible for cleaning up after the object