Java to słowo kluczowe
Przykład
Używanie this
z atrybutem klasy (x):
public class Main {
int x;
// Constructor with a parameter
public Main(int x) {
this.x = x;
}
// Call the constructor
public static void main(String[] args) {
Main myObj = new Main(5);
System.out.println("Value of x = " + myObj.x);
}
}
Definicja i użycie
Słowo this
kluczowe odnosi się do bieżącego obiektu w metodzie lub konstruktorze.
Najczęstszym zastosowaniem this
słowa kluczowego jest wyeliminowanie pomyłek między atrybutami klasy a parametrami o tej samej nazwie (ponieważ atrybut klasy jest przesłonięty przez parametr metody lub konstruktora). Jeśli pominiesz słowo kluczowe w powyższym przykładzie, wynikiem będzie „0” zamiast „5”.
this
może być również używany do:
- Wywołaj obecny konstruktor klasy
- Wywołaj metodę bieżącej klasy
- Zwróć bieżący obiekt klasy
- Przekaż argument w wywołaniu metody
- Przekaż argument w wywołaniu konstruktora
Powiązane strony
Przeczytaj więcej o obiektach w naszym samouczku dotyczącym klas/obiektów Java .
Przeczytaj więcej o konstruktorach w naszym samouczku dotyczącym konstruktorów Java .
Przeczytaj więcej o metodach w naszym samouczku dotyczącym metod Java .