Ce este protejat public/privat în PHP?
Ce este protejat public/privat în PHP?

Video: Ce este protejat public/privat în PHP?

Video: Ce este protejat public/privat în PHP?
Video: Модификаторы доступа классов. public private protected что это. Спецификаторы доступа. C++ Урок #75 2024, Aprilie
Anonim

PHP - Modificatori de acces

public - proprietatea sau metoda poate fi accesată de oriunde. protejat - proprietatea sau metoda poate fi accesată în cadrul clasei și prin clase derivate din acea clasă. privat - proprietatea sau metoda poate fi accesată NUMAI în cadrul clasei

Mai mult, care este diferența dintre privat și protejat în PHP?

Privat : Metodă sau proprietate cu privat vizibilitatea poate fi accesibilă numai în interiorul clasei. Nu poți accesa privat metoda sau variabila din afara clasei dvs. Protejat : Metodă sau variabilă cu protejat vizibilitatea poate fi doar acces în clasa de copii. Protejat va fi folosit în proces de moștenire.

De asemenea, care este diferența dintre public/privat și protejat? A public membru este accesibil de oriunde în afara clasei, dar în cadrul unui program. A protejat variabila sau funcția membru este foarte asemănătoare cu a privat membru, dar a oferit un beneficiu suplimentar că acestea pot fi accesate în clasele copil care sunt numite clase derivate.

ce este public/privat și protejat în OOP?

În general, public înseamnă că toată lumea are acces, privat înseamnă că numai membrii aceleiași clase au voie să acceseze și protejat înseamnă că sunt permisi și membrii subclaselor.

De ce folosim public privat și protejat?

public : accesibil de oriunde. protejat : accesibil de către clasele aceluiași pachet și subclasele rezidente în orice pachet. implicit (nu este specificat niciun modificator): accesibil de către clasele aceluiași pachet. privat : accesibil numai în cadrul aceleiași clase.

Recomandat: