External code can use an object by calling a specific instance method with a certain set of input parameters , read an instance variable .
External code write to an instance variable .
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 .