Was bewirkt this.isEmpty() bei Java?
Wenn da in einer MEthode nur steht this.isEmpty, worauf bezieht sich das this? Wenn man mehrere Variablen außerhalb hat?
2 Antworten
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, programmieren, Java
Das bezieht sich auf die Methode isEmpty in derselben Klasse.
public class MyClass {
public void someMethod() {
this.isEmpty();
}
/**
* Bezieht sich auf diese Methode
*/
public void isEmpty() {
/* ... */
}
}
Woher ich das weiß:Berufserfahrung – Informatiker Applikationsentwicklung
this bezieht sich auf die Klasse selbst (auf eine/jede Instanz). Und isEmpty() gibt einen boolean-Wert zurück, welcher überprüft, ob ein String leer ist oder nicht (true oder false). Hast du Beispielcode?
Woher ich das weiß:Hobby – Studium (und Hobby seit Jahren)