Mis on PHP-s avalik/privaatne kaitstud?
Mis on PHP-s avalik/privaatne kaitstud?

Video: Mis on PHP-s avalik/privaatne kaitstud?

Video: Mis on PHP-s avalik/privaatne kaitstud?
Video: mvc-5 2024, Mai
Anonim

PHP - Juurdepääsu modifikaatorid

avalik - omadusele või meetodile pääseb ligi kõikjalt. kaitstud - omadusele või meetodile pääseb juurde klassi sees ja sellest klassist tuletatud klasside kaupa. privaatne - omadusele või meetodile pääseb juurde AINULT klassi sees

Veelgi enam, mis vahe on privaatsel ja kaitstud PHP-s?

Privaatne : meetod või omadus privaatne nähtavus on juurdepääsetav ainult klassi sees. Te ei pääse juurde privaatne meetod või muutuja väljaspool oma klassi. Kaitstud : meetod või muutuja koos kaitstud nähtavus saab olla ainult juurdepääs aastal lasteklass. Kaitstud kasutatakse aastal pärimisprotsess.

Samuti, mis vahe on avalikul/era- ja kaitstud vahel? A avalik liige on juurdepääsetav kõikjalt väljaspool klassi, kuid programmi sees. A kaitstud liikme muutuja või funktsioon on väga sarnane a-ga privaatne liige, kuid see andis ühe täiendava eelise, et neile pääseb juurde lasteklassides, mida nimetatakse tuletatud klassideks.

mis on OOP-is avalik/privaatne ja kaitstud?

Laias laastus, avalik tähendab, et kõigil on juurdepääs, privaatne tähendab, et juurdepääs on lubatud ainult sama klassi liikmetel ja kaitstud tähendab, et lubatud on ka alamklasside liikmed.

Miks me kasutame avalikku privaatset ja kaitstud?

avalik : ligipääsetav kõikjalt. kaitstud : juurdepääsetav sama paketi klassidele ja mis tahes paketis asuvatele alamklassidele. vaikimisi (muutja pole määratud): juurdepääsetav sama paketi klassidele. privaatne : juurdepääsetav ainult samas klassis.

Soovitan: