Термины «объект», «объект класса» и «экземпляр» имеют только исторические различия. В настоящее время в Wiki есть даже одна статья для всего этого:
Здесь дополнительные доказательства того, что термины «объект» и «экземпляр» являются квалами (из «Построения объектно-ориентированного программного обеспечения» Бертрана Мейера):
Объект, принадлежащий набору объектов, описанных в спецификации ADT, называется экземпляром ADT. Например, конкретный стек, который удовлетворяет свойствам абстрактного типа данных STACK, будет экземпляром STACK.
Как и ADT, класс является типом: он описывает набор возможных структур данных, называемых
экземпляры класса. У абстрактных типов данных тоже есть экземпляры; разница в том, что
экземпляр ADT является чисто математическим элементом (членом некоторых математических
набор), тогда как экземпляр класса представляет собой структуру данных, которая может быть представлена в
память компьютера и управляется программной системой.
Определение «класс» дает в качестве побочного продукта определение «объекта». Объект
просто экземпляр некоторого класса . Например, экземпляр класса STACK - данные
структура, представляющая определенный стек - это объект; так же экземпляр класса POINT,
представляющий конкретную точку в двумерном пространстве.