Maison  >  Article  >  Java  >  Quelles sont les quatre utilisations de ce mot-clé en Java

Quelles sont les quatre utilisations de ce mot-clé en Java

王林
王林original
2020-06-12 10:49:156298parcourir

Quelles sont les quatre utilisations de ce mot-clé en Java

Le mot-clé this en Java doit être placé dans des méthodes non statiques. Le mot-clé this se représente lui-même. Ses principales utilisations dans le programme sont les suivantes :

1 , Variables membres de référence ;

2. Référencer d'autres constructeurs dans sa propre méthode de construction

3. Représenter les objets de sa propre classe ; >

Jetons un coup d'œil à ces quatre utilisations respectivement :


1. Référencer des variables membres

dans une méthode de classe ou un constructeur En interne, vous pouvez utilisez le format "this. member variable name" pour référencer le nom de la variable membre. Parfois, il peut être omis, et parfois il ne peut pas être omis.

Exemple de code :

/**
* 使用this引用成员变量
*/
public class ReferenceVariable {
private int a;
public ReferenceVariable(int a){
this.a = a;
}
public int getA(){
return a;
}
public void setA(int a){
this.a = a;
}
}

(Recommandation du didacticiel vidéo :

Tutoriel vidéo Java

)

Méthode de construction de référence

Dans le constructeur d'une classe, vous pouvez également utiliser le mot-clé this pour référencer d'autres constructeurs, ce qui peut réduire la duplication de code et garder tous les constructeurs unifiés, ce qui facilite les modifications et la maintenance futures du code, et facilite également le code. en lisant.

Exemple de code :

/**
* 使用this关键字引用构造方法
*/
public class ReferenceConstructor {
int a;
public ReferenceConstructor(){
this(0);
}
public ReferenceConstructor(int a){
this.a = a;
}
}

3 Représenter son propre objet

Au sein d'une classe, vous pouvez également l'utiliser pour représenter son propre objet. classe, ou En d'autres termes, il y a une variable membre implicite à l'intérieur de chaque classe. Le type de la variable membre est le type de la classe. Le nom de la variable membre est le suivant. L'exemple de code qui l'utilise réellement pour représenter l'objet. de sa propre classe est la suivante :

/**
* 使用this代表自身类的对象
*/
public class ReferenceObject {
ReferenceObject instance;
public ReferenceObject(){
instance = this;
}
public void test(){
System.out.println(this);
}
}

4. Méthodes membres de référence

Au sein d'une classe, vous pouvez également utiliser "this.methodname(parameter) lors de l'appel entre les méthodes membres)" pour faire une référence, mais cela peut être omis dans toutes ces références.

Tutoriel recommandé :

Programme d'entrée 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!

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