Maison > Java > JavaBase > Qu'est-ce que cela signifie en Java ?

Qu'est-ce que cela signifie en Java ?

Libérer: 2019-11-28 09:20:41
original
11635 Les gens l'ont consulté

Qu'est-ce que cela signifie en Java ?

Ceci en Java représente l'instance de classe elle-même.

Utilisation de ceci : (Recommandé : Tutoriel vidéo Java)

1. Représente une référence à l'objet actuel !

public class A{
public A getA(){
return this;//表示获取当前实例本身
}
}
Copier après la connexion

2. Représente les variables membres de la classe, pas les paramètres de fonction. Notez que les paramètres de fonction et les variables membres ont le même nom pour les distinguer !

public class A{
private int a = 0;//位置1
public A getA(int a){
this.a = a;//前面this.a表示 位置1 的a,赋值=号右侧的表示参数a
}
}
Copier après la connexion

3. Utilisé pour référencer un constructeur qui répond au type de paramètre spécifié dans le constructeur.

public class A{
public A(int a){
}
public A(){ 
this(1);//这里调用自身的构造函数public A(int a){
}
}
Copier après la connexion

Explication détaillée de ceci en Java :

En Java, le mot-clé this a de nombreuses utilisations. En Java, il s'agit d'une variable de référence qui fait référence à l'objet actuel.

L'utilisation du mot-clé java this est la suivante :

1. Le mot-clé this peut être utilisé pour référencer les variables d'instance de la classe actuelle.

2. Le mot-clé this peut être utilisé pour appeler la méthode de classe actuelle (implicitement).

3. this() peut être utilisé pour appeler le constructeur de la classe actuelle.

4. Le mot-clé this peut être passé en paramètre dans la méthode appelante.

5. Le mot-clé this peut être passé en paramètre dans l'appel du constructeur.

6. Le mot-clé this peut être utilisé pour renvoyer une instance de la classe actuelle à partir d'une méthode.

Suggestion : Si vous êtes un débutant en Java, apprenez simplement les trois premières utilisations de ce mot-clé.

Pour plus de connaissances sur Java, veuillez faire attention à la colonne Tutoriel de base Java.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal