Sobes.tech
Junior — Middle

Kāda ir mērķis izmantot vārdu this programmēšanas kodā?

sobes.tech AI

Atbilde no AI

Java valodas atslēgvārds this tiek izmantots, lai atsauktos uz pašreizējo objektu, kurā tiek izpildīta metode vai konstruktoru. Tas palīdz:

  • Atšķirt objekta laukus no metodes vai konstruktoru parametriem ar vienādiem nosaukumiem.
  • Nodot pašreizējo objektu kā argumentu citām metodēm.
  • Izsaukt citus konstruktorus konstruktoru iekšienē (this(...)).

Piemērs:

public class Persona {
    private String vards;

    public Persona(String vards) {
        this.vards = vards; // this.vards — objekta lauks, vards — parametrs
    }

    public void izvaditVardu() {
        System.out.println(this.vards); // atsauce uz pašreizējā objekta lauku
    }
}