Кућа Развој Шта је приватно? - дефиниција из техопедије

Шта је приватно? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи приватно?

Приватно је кључна реч која одређује ниво приступа и пружа програмерима одређену контролу над тим које варијабле и методе су скривене у класи. Варијаблама и методама дефинисаним са приватном кључном речју може се приступити само другим методама унутар класе и не могу им се приступити изведене класе.


Приватна кључна реч користи се у већини објектно оријентисаних програмских (ООП) језика, укључујући Ц ++, Ц # и Јава.

Тецхопедиа објашњава приватно

Специфични приватни приступ углавном се користи за енкапсулацију, која се односи на променљиве или методе скривене од спољашњег света. То значи да су приватне променљиве и методе чврсто везане за класу и доступне су само у оквиру класе. Члановима приватних података обично се приступа посебним методама познатим као сеттер. Компајлер враћа поруку о грешци ако програмер покушава приступити приватној променљивој или методи изван своје класе.


Ц ++ омогућава употребу пријатељских функција и класа за приступ приватној варијабли или методи. Ако је класа декларирана за пријатеља другој класи (додавањем линије кода у другој класи која каже да је бивша класа њен пријатељ преко пријатељ-ове кључне речи), тада класа може приступити приватним променљивим и методама из друге класе. Поред тога, ако је класа А пријатељ класе Б, онда Б имплицитно није пријатељ А. Поред тога, пријатељство није пролазно. На пример, ако је А пријатељ Б, а Б пријатељ Ц, онда А није имплицитно пријатељ Ц.

Шта је приватно? - дефиниција из техопедије