Junior — Middle
პროგრამირების კოდში this საკვანძო სიტყვას გამოყენების მიზანია რა?
sobes.tech AI
პასუხი AI-სგან
Java-ში this საკვანძო სიტყვა გამოიყენება მიმდინარე ობიექტზე მითითებისთვის, რომელიც იმ კონტექსტში ხორციელდება, სადაც მეთოდი ან კონსტრუქტორი მუშაობს. ეს ეხმარება:
- ობიექტის ველებისა და მეთოდის ან კონსტრუქტორის პარამეტრების ერთმანეთისგან განასხვავებაში, რომლებიც ერთნაირ სახელებს იყენებენ.
- მიმდინარე ობიექტის გადაცემაში სხვა მეთოდებს არგუმენტად.
- სხვა კონსტრუქტორების გამოძახებაში კონსტრუქტორის შიგნით (
this(...)).
მაგალითი:
public class ადამიანი {
private String სახელი;
public ადამიანი(String სახელი) {
this.სახელი = სახელი; // this.სახელი — ობიექტის ველი, სახელი — პარამეტრი
}
public void სახელისბეჭდვა() {
System.out.println(this.სახელი); // მიმდინარე ობიექტის ველზე მითითება
}
}