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.անուն); // հղում ներկայիս օբյեկտի դաշտին
    }
}