Java - šī atsauce

Satura rādītājs
Ietvaros nodarbības Daudzas reizes mums nākas saskarties ar dažādiem nosaukumiem, ko esam piešķīruši gan atribūtiem, gan mainīgajiem, jo, visticamāk, ka, atsaucoties uz konkrētu atribūtu, esam devuši ļoti līdzīgus nosaukumus, mēs varam nonākt nelielā darbības jomas konfliktā. no minētajiem mainīgajiem.
Lai izvairītos no šāda veida neērtībām un zinātu, ka mēs atsaucamies uz vienu vai otru mainīgā nosaukumu mainīgo darbības jomas ietvaros, mums ir rezervēts vārds "Este" kas palīdz mums identificēt klases atribūtus un tādējādi atšķirt tos no mainīgajiem, kurus mēs, iespējams, izmantojam metodēs.
Rezervētais vārds "Este" tiek izmantots kā atsauce, tas ir no objekta uz sevi, tas ir kā a sava veida atsauce, To bieži izmanto, kad klasē definējam datu laukus un atribūtus, jo daudzas reizes mums ir jādefinē atribūta vērtība, parasti mainīgajam piešķiram tādu pašu nosaukumu, bet, lai mūsu definīcijai būtu kāda jēga Este Lai noteiktu, kurš nosaukums atbilst kādam elementam, interesanti ir tas, ka tas palīdz mums piekļūt klases slēptajiem atribūtiem, kā arī tās gadījumiem.
Apskatīsim vienkāršu piemēru, lai labāk ilustrētu koncepciju:

Mums ir ļoti vienkārša klase, atribūta "i" vērtības noteikšanas metode ir tāda, ka tā saņem tāda paša nosaukuma mainīgo, lai norādītu, ka tās vērtībai ir jāietilpst klases atribūtā. mēs pievienojam vārdu "Šis.i" ar to mēs izdarām atsauci uz sevi, un mēs mainām mainīgā darbības jomu ar atribūta darbības jomu.
Citas lietotnesTo pašu var attiecināt arī uz metodes Y objekti, šādā veidā mēs varam piekļūt vienas klases vērtībām un kaut kā izvairīties no sajaukšanas ar citiem elementiem, jāatzīmē, ka šis aicinājums ir nepārprotams, tāpēc to nevar sasniegt citādi kā ar vārdu "Este".
Piemērs varētu būt tāds, ka mēs veidojam pārslogotu konstruktoru, bet vienā no gadījumiem tas nesaņem nekādus parametrus, tad iekšpusē mēs ar to varam izdarīt atsauci uz to pašu klasi un saukt konstruktoru, kurš nodod fiksētu atribūtu, piemēram:
 public Circle (dubults radio) {this.radio = radio; } publiskais loks () {šis.aplis (2.0); } 

Pēc tam mēs pamanām, kā otrajā gadījumā mēs esam izsaukuši to pašu konstruktoru, bet pārslodzē, kur tas saņem parametru, arī konstruktorā, kas saņem parametru ar vārdu Este mēs esam atsaukušies uz tāda paša nosaukuma klases atribūtu.
Tā kā mēs redzam, ka šī atsauce palīdz mums saglabāt konsekvenci ar mūsu programmās izmantotajiem nosaukumiem, tā palīdz mums, tāpat kā konstruktoriem, samazināt rakstīto kodu un uzlabot mūsu kontekstu.
Šīs apmācības beigās mēs esam iemācījušies rīkoties ar rezervēts vārds Este uz atsauces elementiem mūsu klasēs programmās un lietojumprogrammās, kas izstrādātas Java.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu
wave wave wave wave wave