ПредишенСледващото

Object - обект в виртуалното пространство като специфично състояние и поведение, има предварително определена стойност на свойства (атрибути) и операции върху тях (метод) [1]. Като правило, когато се обмисля съоръжения се откроява фактът, че обектите, принадлежат към един или повече класове. което от своя страна определи поведението (е модел) на обекта. Времето от създаването на обект (дизайн) за унищожаването (унищожаване) е обект живот. Обект, заедно с концепцията за "клас" е важна концепция на обектно-ориентираното програмиране. Обектите имат свойствата на наследяване. капсулиране и полиморфизъм. [1]

Примерна (английски инстанция.) - създаване на инстанция на класа. За разлика от думата "създаването" не се прилага към обекта, и класа. Това означава, че те казват: "(във виртуалното пространство), за да създадете потребителски модел или конкретни примери на класа." Генериране на шаблони, използващи полиморфна инстанция.

Например на клас (например английски.) - описание на конкретен обект в паметта. А клас описва свойствата и методите, които ще бъдат предоставени на разположение на обекта, който е построен в съответствие с описанието, определени в този клас. Копия, използвани за представянето (симулира) конкретните субекти на реалния свят. Например темата може да бъде вашата перална машина и има следните характеристики: фирмата-производител "Киров" модел име "Киров-машина", серийния номер на продукта VYAT454647, капацитет 20 литра.

Името на обекта обикновено започва с малка буква.

Анонимен обект (английски анонимен обект.) - един обект, който принадлежи към клас, но тя няма име.

Инициализация (английски инициализация.) - възлагане на първоначалните стойности на полетата на обекта.

практически подход

В повечето обектно-ориентирана програмни езици (като C ++ или C #), обекти са случаи на предварително определен клас описани (но например по такъв език като конструктора на класа, и унищожени или чрез деструктор (например, C ++), или автоматично, използвайки събирач на боклука (в C #). обектът се съхранява под формата на полета с данни и всички позовавания на виртуален метод масата и RTTI в своя клас на. класът определя набор от функции и сервизна информация за изграждането на обекта, включително и необходимата об м памет за съхраняване на обекта. интерпретатор на езика CPython) всички ценности са предмети, дори и класове. В този език, може да се изгради един клас, чиито случаи са класове. Тези класове се наричат ​​metaclasses.

Пример за създаване на нов обект и работата с него в един език за програмиране // Създаване на ArrayList клас например с поименен списък списъка ArrayList = нов ArrayList звезда (); // добави цяло число клас например в списък list.add на (нов цяло число (1)) на обекта; list.add (нов цяло число (2)); list.add (нов цяло число (3));

Подкрепете проекта - споделете линка, благодаря!