Объект и класс это синонимы ?
Нет,
класс - это вроде шаблона для объекта,
описание или проект,
по которому создаётся объект.
Имея класс ты можешь создать сколько угодно объектов этого класса.
Примеры:
Класс - человек, объект - Вася Пупкин.
Класс - животное, объект - человек...
Класс и объект соотносятся как тип и переменная. Класс - это тип, объект - это экземляр этого типа
класс - эти тип (int, float и т. п. - встроенные типы, классы - типы созданные программистом)
Объект - это переменная, можно сказать что объект и переменная это синонимы.
Только в SmallTalk )))
Класс это описание типа данных. В системе он существует в единственном экземпляре.
Объект это экземпляр класса. При создании объекта в памяти выделяется место под переменные класса, однако процедуры упомянутые в классе всегда используются из описания класса. Их копия не требуется.