Sobes.tech
Junior — Middle

პროგრამირების კოდში this საკვანძო სიტყვას გამოყენების მიზანია რა?

sobes.tech AI

პასუხი AI-სგან

Java-ში this საკვანძო სიტყვა გამოიყენება მიმდინარე ობიექტზე მითითებისთვის, რომელიც იმ კონტექსტში ხორციელდება, სადაც მეთოდი ან კონსტრუქტორი მუშაობს. ეს ეხმარება:

  • ობიექტის ველებისა და მეთოდის ან კონსტრუქტორის პარამეტრების ერთმანეთისგან განასხვავებაში, რომლებიც ერთნაირ სახელებს იყენებენ.
  • მიმდინარე ობიექტის გადაცემაში სხვა მეთოდებს არგუმენტად.
  • სხვა კონსტრუქტორების გამოძახებაში კონსტრუქტორის შიგნით (this(...)).

მაგალითი:

public class ადამიანი {
    private String სახელი;

    public ადამიანი(String სახელი) {
        this.სახელი = სახელი; // this.სახელი — ობიექტის ველი, სახელი — პარამეტრი
    }

    public void სახელისბეჭდვა() {
        System.out.println(this.სახელი); // მიმდინარე ობიექტის ველზე მითითება
    }
}