 External code can use an object by calling a specific instance method with a certain set of input parameters, read an instance variable, or write to an instance variable.Objects are created by calling a special type of method in the class known as a constructor.A program may create many instances of the same class as it runs, which operate independently.