Namai Plėtra Kas yra privatus? - apibrėžimas iš techopedijos

Kas yra privatus? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - Ką reiškia privatus?

Privatus yra raktinis žodis, kuris nurodo prieigos lygį ir suteikia programuotojams tam tikrą kontrolę, kokie kintamieji ir metodai yra paslėpti klasėje. Kintamiesiems ir metodams, apibrėžtiems su privačiu raktiniu žodžiu, galima patekti tik naudojant kitus klasės metodus, o prie išvestinių klasių negalima prieiti.


Privatus raktinis žodis naudojamas daugumoje objektinio programavimo (OOP) kalbų, įskaitant C ++, C # ir „Java“.

„Techopedia“ paaiškina „Private“

Asmeninės prieigos specifikatorius dažniausiai naudojamas kapsulėms, kurios nurodo kintamuosius ar metodus, paslėptus nuo išorinio pasaulio. Tai reiškia, kad privatūs kintamieji ir metodai yra griežtai susieti su klase ir prieinami tik klasės apimtyje. Į privačius duomenų narius paprastai galima patekti naudojant specialius metodus, žinomus kaip rinkėjai. Kompiliatorius grąžina klaidos pranešimą, jei programuotojas bando pasiekti privatų kintamąjį ar metodą iš savo klasės ribų.


„C ++“ suteikia galimybę naudoti draugo funkcijas ir klases, norint pasiekti privatų kintamąjį ar metodą. Jei klasė paskelbiama draugu kitai klasei (įtraukus kodo eilutę į pastarąją klasę, kurioje nurodoma, kad ankstesnė klasė yra jos draugas pagal draugo raktinį žodį), tada buvusi klasė gali pasiekti privačius kintamuosius ir metodus iš pastarosios klasės. Be to, jei A klasė yra B klasės draugas, tai B netiesiogiai nėra A draugas. Be to, draugystė nėra trumpalaikė. Pavyzdžiui, jei A yra draugas B, o B yra draugas C, tada A nėra netiesiogiai draugas C.

Kas yra privatus? - apibrėžimas iš techopedijos