Heim > Java > javaLernprogramm > Hauptteil

Einführung in die Verwendung dieses Schlüsselworts in Java

PHPz
Freigeben: 2023-04-24 22:13:05
nach vorne
905 Leute haben es durchsucht

Verwendung davon in Java:

1. Dies bezieht sich im Allgemeinen auf seinen eigenen impliziten Zeiger, dh darauf, welches Objekt die Methode aufruft, in der sich dieser befindet.

Beispielcode: TestThis_1.java

/* Frage: Was ist das

* Ausgabeergebnis:

* A@4e44ac6a

*/

# 🎜🎜#

public class TestThis_1 {

public static void main(String[] args) {

A aa = new A();

System.out.println(aa.f()); //aa.f(), return Referenz (Zeiger) des Objekts aa

}

}

class A {

public A f() {

return this; //Gibt einen Verweis auf das Klasse-A-Objekt des Objekts zurück, das die f()-Methode aufruft #}

2. Unterscheiden Sie Variablen mit demselben Namen.

Beispielcode:

TestThis_2.java

/* Allgemeine Verwendung von diesem 1: Unterscheiden Sie Variablen mit demselben Namen Einführung in die Verwendung dieses Schlüsselworts in Java

#🎜 🎜## 🎜🎜#* Ausgabeergebnis:

* this. i = 1

* i = 33# 🎜🎜#

*/

public class TestThis_2 {

#🎜 🎜## 🎜🎜#public static void main(String[] args) {

A aa = new A(33);

#🎜🎜 #

}

}

Klasse A { # 🎜🎜#

public int i = 1; //Dies ist eine Mitgliedsvariable

/*Hinweis: Im Allgemeinen wird dies nicht geschrieben , der Konstruktor dient hauptsächlich der Initialisierung, dies ist hauptsächlich zum besseren Verständnis geschrieben*/

public A(int i) { //Dies ist eine lokale Variable # 🎜🎜#

System.out.printf("this. i = %dn", this.i); //this.i bezieht sich auf die Mitgliedsvariable i des Objekts selbst

System.out.printf("i = %dn", i); //i hier ist die lokale Variable i

# 🎜🎜#}

}

Das obige ist der detaillierte Inhalt vonEinführung in die Verwendung dieses Schlüsselworts in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage