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
![](https://images.gutefrage.net/media/user/Lezurex/1575979598014_nmmslarge__0_0_796_796_cce3bba999d2f4ba9ba6f831bd4f56ac.jpg?v=1575979598000)
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
![](https://images.gutefrage.net/media/default/user/13_nmmslarge.png?v=1551279448000)
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)