-
Parameter and local variables of methods are allocated when the method is called and deallocated when the method returns.
-
Instance variables of a class are "remembered" between method calls.
-
Instance members are created when the object instance is created with new and deallocated only when there is no longer any reference to the instance.