this
Java this kalit so‘zi
Misol
this kalit so‘zini sinf atributi (x) bilan ishlatish:
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);
}
}
Ta’rif va qo‘llanilishi
this kalit so‘zi metod yoki konstruktordagi joriy obyektga ishora qiladi.
this kalit so‘zi ko‘pincha bir xil nomdagi sinf atributlari va parametrlar o‘rtasidagi chalkashlikni bartaraf etish uchun ishlatiladi (chunki sinf atributini metod yoki konstruktor parametri to‘sib qo‘yadi). Agar yuqoridagi misolda kalit so‘zni tushirib qoldirsangiz, natija "5" o‘rniga "0" bo‘ladi.
this quyidagilar uchun ham ishlatilishi mumkin:
- Joriy sinf konstruktorini chaqirish
- Joriy sinf metodini chaqirish
- Joriy sinf obyektini qaytarish
- Metod chaqiruvida argument uzatish
- Konstruktor chaqiruvida argument uzatish
Tegishli sahifalar
Obyektlar haqida Java sinflari/obyektlari darsligimizda batafsil o‘qing.
Konstruktorlar haqida Java konstruktorlari darsligimizda batafsil o‘qing.
Metodlar haqida Java metodlari darsligimizda batafsil o‘qing.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
