Instance (информатика) - Instance (computer science)


Из Википедии, свободной энциклопедии

В объектно-ориентированном программировании (ООП), экземпляр является конкретным возникновением какого - либо объекта , существующее , как правило , во время выполнения компьютерной программы. Формально, «экземпляр» является синонимом «объект» , как каждый из них конкретного значения (реализация), и они могут называться объектом экземпляра ; «экземпляр» подчеркивает отличную идентичность объекта. Создание экземпляра называется конкретизацией.

В программировании на основе классов , объекты создаются из классов с помощью подпрограмм , называемых конструкторами , а уничтожены деструкторов . Объект является экземпляром класса, и может быть назван экземпляр класса или объект класса ; Инстанциация затем также известный как строительство. Не все классы могут быть созданы - абстрактные классы не могут быть созданы, в то время как классы , которые могут быть воплощенные называются конкретные классы . В базе прототипа программирования , конкретизация вместо этого делается путем копирования (клонирования) экземпляра прототипа.

Объект может быть изменен в ряде направлений. Каждый понял , изменение этого объекта является экземпляром этого класса. Каждый раз , когда процесс идет, он является экземпляром некоторой программы . То есть, он является членом данного класса, указавшим значение , а не переменных . В контексте без программирования, вы могли бы думать «собака» , как тип и вашей собаки , как экземпляр этого класса.

Важное различие между типом данных , который является интерфейсом, и класс , который является реализация.

Смысл термина «типа» в компьютерной науке весьма похож на значение слова «типа» в повседневном языке. Например, бармен может спросить клиента, какой тип напитка делает он или она хочет - кофе, чай или пиво? Особая чашка кофе, который получает клиент в роли экземпляра, в то время как две чашек кофе сформируют набор из двух экземпляров кофе, определения его типа в то же время.

Рекомендации