Mi az állami/privát védett a PHP-ben?
Mi az állami/privát védett a PHP-ben?

Videó: Mi az állami/privát védett a PHP-ben?

Videó: Mi az állami/privát védett a PHP-ben?
Videó: Скандальная Альбина_Рассказ_Слушать 2024, Lehet
Anonim

PHP - Hozzáférés módosítók

nyilvános - az ingatlan vagy módszer mindenhonnan elérhető. védett - a tulajdonság vagy metódus elérhető az osztályon belül és az abból származó osztályokon keresztül. magán - a tulajdonság vagy metódus CSAK az osztályon belül érhető el

Sőt, mi a különbség a privát és a védett között a PHP-ben?

Magán : Módszer vagy tulajdonság magán a láthatóság csak az osztályon belül érhető el. Nem férhet hozzá magán módszer vagy változó az osztályán kívülről. Védett : Módszer vagy változó ezzel védett a láthatóság csak elérhetõ ban,-ben gyerek osztály. Védett használva lesz ban,-ben öröklési folyamat.

Továbbá, mi a különbség a nyilvános/magán és a védett között? A nyilvános tag bárhonnan elérhető az osztályon kívül, de egy programon belül. A védett tag változó vagy függvény nagyon hasonló a magán tag, de egy további előnyt nyújtott, hogy a származtatott osztályoknak nevezett gyermekosztályokban érhetők el.

mi a nyilvános/privát és védett az OOP-ban?

Nagyjából, nyilvános azt jelenti, hogy mindenki hozzáférhet, magán azt jelenti, hogy csak ugyanazon osztály tagjai férhetnek hozzá, és védett azt jelenti, hogy az alosztályok tagjai is megengedettek.

Miért használjuk a köz- és magánszférát?

nyilvános : mindenhonnan elérhető. védett : ugyanazon csomag osztályai és bármely csomagban található alosztályok által elérhetők. alapértelmezett (nincs megadva módosító): ugyanazon csomag osztályai által elérhető. magán : csak ugyanazon az osztályon belül érhető el.

Ajánlott: