Что является Инстанцией POO
===========================

Я занимаю время с программированием и каждый раз, когда я читаю или слышу слово **инстанцию**, **instanciamos** я даю себе идею, о котором говорят, но я не уверен совсем.

Я понимаю, что **инстанция** объекта, - когда мы создаем новый объект и размещаем место в памяти:

```
Object obj = new Object();

```

Я нахожусь в верном? Я забыл что-то? Есть какой-то предмет информации, которой мне не хватало бы?

 

В Программировании, Ориентируемом на Объекты или POO нужно отличать две различные концепции:

* **класс**: Класс - прототип или форма, которая показывает, какие характеристики у них будут, и как будут вести себя элементы, созданные начиная с вышеупомянутого класса.
* **я возражаю**: Объекты - элементы, созданные начиная с классов раньше упомянутые. В каких-то контекстах или языках обычно используют также термин *инстанцию*

А именно, начиная с класса могут быть созданы бесконечные объекты или инстанции.

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

```
class POO
{
  // ...
};

int main()
{
  POO a; // a se crea en el stack
  POO* b = new POO; // b se crea en el heap.

  delete b; // La memoria dinámica es necesario liberarla.
}

```

Однако у этого нет, почему быть таким во всех языках, так как у каждого есть их собственные характеристики и теория программирования, ориентируемого на объекты независимая от использованного языка.

 

Он правилен, и с того времени этот объект будет располагать всеми методами Вашего класса. Это такое для java и для остальных языков POO