Java Language Instancier un type de référence


Exemple

Object obj = new Object(); // Note the 'new' keyword

Où:

  • Object est un type de référence.
  • obj est la variable dans laquelle stocker la nouvelle référence.
  • Object() est l'appel à un constructeur d' Object .

Ce qui se produit:

  • L'espace en mémoire est alloué à l'objet.
  • Le constructeur Object() est appelé pour initialiser cet espace mémoire.
  • L'adresse mémoire est stockée dans obj , de sorte qu'elle référence l'objet nouvellement créé.

Ceci est différent des primitives:

int i = 10;

Où la valeur réelle 10 est stockée dans i .