Dom Razvoj Što je privatno? - definicija iz tehopedije

Što je privatno? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači privatno?

Privatno je ključna riječ koja određuje razinu pristupa i pruža programerima određenu kontrolu nad time što su varijable i metode skrivene u klasi. Varijablama i metodama definiranim s privatnom ključnom riječi može se pristupiti samo drugim metodama unutar klase i ne mogu im se pristupiti izvedene klase.


Privatna ključna riječ koristi se u većini objektno programiranih (OOP) jezika, uključujući C ++, C # i Java.

Techopedia objašnjava privatno

Specifični privatni pristup uglavnom se koristi za enkapsulaciju, što se odnosi na varijable ili metode skrivene od vanjskog svijeta. To znači da su privatne varijable i metode čvrsto vezane za klasu i dostupne su samo u okviru klase. Članovima privatnih podataka obično se pristupa posebnim metodama poznatim kao setter. Kompajler vraća poruku o pogrešci ako programer pokušava pristupiti privatnoj varijabli ili metodi izvan svoje klase.


C ++ omogućuje korištenje prijateljskih funkcija i klasa za pristup privatnoj varijabli ili metodi. Ako je klasa deklarirana kao prijatelj drugoj klasi (dodavanjem retka koda u drugoj klasi koji kaže da je bivša klasa njegov prijatelj preko prijatelj ključne riječi), tada će klasa moći pristupiti privatnim varijablama i metodama iz druge klase. Uz to, ako je klasa A prijatelj klase B, tada B nije implicitno prijatelj A. Osim toga, prijateljstvo nije prolazno. Na primjer, ako je A prijatelj B, a B prijatelj C, tada A nije implicitno prijatelj C.

Što je privatno? - definicija iz tehopedije