Sobes.tech
Middle+

რა არის გეტერები და სეტერები?

sobes.tech AI

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

გეტტერები და სეტტერები მეთოდებია, რომლებიც უზრუნველყოფენ ობიექტის ან კლასის ველების წვდომას.

  • გეტერი: მეთოდი, რომელიც აბრუნებს კერძო ველის მნიშვნელობას.
  • სეტერი: მეთოდი, რომელიც ადგენს ან იცვლის კერძო ველის მნიშვნელობას.

მათ გამოიყენება მონაცემების ინკაფსულაციისთვის, რაც საშუალებას აძლევს აკონტროლოს ველების წვდომა და ცვლილება, მაგალითად, დამატებით ვალიდაციის ან ლოგიკის გამოყენებით მნიშვნელობის განსაზღვრისას.

Java-ს მაგალითი:

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

    public String getსახელი() {
        return სახელი;
    }

    public void setსახელი(String სახელი) {
        if(სახელი != null && !სახელი.isEmpty()) {
            this.სახელი = სახელი;
        }
    }
}

QA ავტომატიზაციაში, გეტტერები და სეტტერები მნიშვნელოვანია ობიექტებთან ურთიერთობისთვის, განსაკუთრებით ბიზნეს ლოგიკის ტესტირების და მონაცემთა სისწორის შემოწმებისთვის.