Maison  >  Article  >  Java  >  Qu'est-ce qu'une référence d'objet en Java

Qu'est-ce qu'une référence d'objet en Java

angryTom
angryTomoriginal
2019-11-16 16:18:036286parcourir

Qu'est-ce qu'une référence d'objet en Java

Qu'est-ce qu'une référence d'objet en Java

Le concept de référence

Si. une variable Le type est un type classe , pas un type de base, alors la variable est également appelée référence. En fait, GC dépend principalement du fait que l'objet ait ou non une référence pointant vers l'objet. Selon la relation forte et faible de cette référence, à partir de la version JDK1.2, les références d'objet sont divisées en quatre niveaux, afin que le programme puisse contrôler de manière plus flexible le cycle de vie de l'objet. Ces quatre niveaux, de haut en bas, sont : référence forte, référence douce, référence faible et référence virtuelle.

2. Référence d'objet

Référence et pointeur

nouveau Héros(); représente la création d'un Objet héros, mais il crée uniquement un objet et n'a aucun moyen d'y accéder. Afin d'accéder à cet objet, une référence sera utilisée pour représenter l'objet Hero h = new Hero();

hCette variable est de type Hero, aussi appelé référence, = Cela signifie que la référence h représente l'objet créé à droite "représentatif". En orienté objet, on l'appelle aussi "pointage".

Ainsi, la référence à un objet en Java est une variable de type classe pointant vers l'objet créé.

Site Web chinois php, un grand nombre de Tutoriels d'introduction à Java gratuits, bienvenue pour apprendre en ligne !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn