Объект в программировании — некоторая сущность в виртуальном
пространстве, обладающая определённым состоянием и поведением, имеющая
заданные значения свойств (атрибутов) и операций над ними (методов) [1].
Как правило, при рассмотрении объектов выделяется то, что объекты
принадлежат одному или нескольким классам, которые определяют поведение
(являются моделью) объекта. Термины «экземпляр класса» и «объект»
взаимозаменяемы. [2]
Объект, наряду с понятием класс, является
важным понятием объектно-ориентированного подхода. Объекты обладают
свойствами наследования, инкапсуляции и полиморфизма [1].