I think that the
word "object" is kind of, ummm, overloaded. It can refer to the general concept of objects, as in "Object-Oriented Programming" (which is really just as much "Class-Oriented Programming"), or it can refer to the class Object (well really it doesn't unless you capitalize it, but this doesn't work in speech and people often get it wrong anyway), or, most commonly, it can refer to an instance. If you want to talk about an instance and be sure people know what you mean, it's safest to
say "instance", IMO. I think people were using "object" first until they started using "instance" to resolve this ambiguity.