Heim >Backend-Entwicklung >C++ >Wann sollten Sie das Schlüsselwort 'This' in Java verwenden?
Die beste Praxis von "this" -Stywörtern in Java
In Java wird das Schlüsselwort "This" verwendet, um das aktuelle Objekt in der Methode oder im Konstruktor zu verweisen. Die Verwendung der Nutzung hängt von den Vorlieben und dem Codekontext des Programmierers ab.
Einige Programmierer sind in der gesamten Klasse "dies" gewohnt, einschließlich Konstruktoren und anderen Methoden. Zum Beispiel im folgenden Konstruktor:
"this" als Präfix von "Dir" besagt deutlich, dass es Instanzvariablen des aktuellen Lichtobjekts zitiert. Dieser Stil stellt sicher, dass Variablen die Definition der Klassendefinition leicht identifizieren und verbessern können.
<code class="language-java">public Light(Vector v) { this.dir = new Vector(v); }</code>
In anderen Fällen wird "dies" verwendet, um Instanzvariablen oder gleichnamige Parameter wie lokale Variablen zuzugreifen. Zum Beispiel:
Wenn es kein Schlüsselwort "dieses" Schlüsselwort gibt, versucht der Code, auf den lokalen Variablen -Radius in der Somethod -Methode zuzugreifen. "Dies" wurde vor "Radius" hinzugefügt, um die mit dem aktuelle Objekt zugeordnete Instanzvariable klar zu zitieren.
<code class="language-java">public void SomeMethod() { Vector vec = new Vector(); double d = (vec * vec) - (this.radius * this.radius); }</code>
Am Ende hängt das Schlüsselwort "this" von persönlichem Stil und Präferenz ab. Obwohl es in einigen Kontexten die Code -Definition verbessern kann, sind es keine strengen Anforderungen für das Schreiben funktionaler Java -Code. Der Schlüssel besteht darin, sicherzustellen, dass der Code lesbar ist, beibehalten und mit dem vorgenommenen Programmvertrag übereinstimmt.
Das obige ist der detaillierte Inhalt vonWann sollten Sie das Schlüsselwort 'This' in Java verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!