Java bu Anahtar Kelime
Örnek
this
Bir sınıf niteliği (x) ile kullanma :
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);
}
}
Tanım ve Kullanım
Anahtar this
sözcük, bir yöntem veya yapıcıdaki geçerli nesneye başvurur.
Anahtar sözcüğün en yaygın kullanımı, this
sınıf öznitelikleri ile aynı ada sahip parametreler arasındaki karışıklığı ortadan kaldırmaktır (çünkü bir sınıf özniteliği bir yöntem veya yapıcı parametresi tarafından gölgelenir). Yukarıdaki örnekte anahtar sözcüğü atlarsanız, çıktı "5" yerine "0" olur.
this
ayrıca şunlar için de kullanılabilir:
- Geçerli sınıf yapıcısını çağır
- Geçerli sınıf yöntemini çağır
- Geçerli sınıf nesnesini döndür
- Yöntem çağrısında bir argüman iletin
- Yapıcı çağrısında bir argüman iletin
İlgili Sayfalar
Java Sınıfları/Nesneleri Eğitimimizde nesneler hakkında daha fazla bilgi edinin .
Java Oluşturucuları Eğitimimizde yapıcılar hakkında daha fazla bilgi edinin .
Java Yöntemleri Eğitimimizde yöntemler hakkında daha fazla bilgi edinin .