Класс — это тип данных, созданный пользователем. 1 Он содержит разные свойства и методы. 1 Класс определяет структуру и поведение, которые будут совместно использоваться набором объектов. 5
Объект — это экземпляр класса, или его копия, которая находится в памяти компьютера. 1 Когда создаётся объект на основе класса, появляется новая сущность, которая умеет всё, что умеет класс, но с конкретными параметрами и значениями. 2
Таким образом, класс — это шаблон, по которому создаются объекты, а объект — это конкретная сущность, созданная по шаблону класса. 3
Например, в игре может быть класс Character («Персонаж»), а его экземплярами будут hero или npc. 1