Какво е публично/частно защитено в PHP?
Какво е публично/частно защитено в PHP?

Видео: Какво е публично/частно защитено в PHP?

Видео: Какво е публично/частно защитено в PHP?
Видео: CS50 2013 - Week 9 2024, Ноември
Anonim

PHP - Модификатори на достъп

обществено - свойството или методът могат да бъдат достъпни отвсякъде. защитени - свойството или методът може да бъде достъпен в рамките на класа и от класове, получени от този клас. частен - свойството или методът могат да бъдат достъпни САМО в рамките на класа

Освен това, каква е разликата между частен и защитен в PHP?

Частен : Метод или свойство с частен видимостта може да бъде достъпна само вътре в класа. Нямате достъп частен метод или променлива извън вашия клас. Защитено : Метод или променлива с защитени видимостта може да бъде само достъп в детски клас. Защитено ще бъде използвано в процес на наследяване.

Също така, каква е разликата между публично/частно и защитено? А обществено членът е достъпен отвсякъде извън класа, но в рамките на програма. А защитени член променлива или функция е много подобна на a частен член, но предоставя едно допълнително предимство, че те могат да бъдат достъпни в дъщерни класове, които се наричат производни класове.

какво е публично/частно и защитено в ООП?

Общо казано, обществено означава, че всеки има достъп, частен означава, че само членове от един и същи клас имат достъп до, и защитени означава, че членовете на подкласове също са разрешени.

Защо използваме публично частно и защитено?

обществено : достъпно отвсякъде. защитени : достъпно от класовете на същия пакет и подкласовете, намиращи се във всеки пакет. по подразбиране (без посочен модификатор): достъпен от класовете на същия пакет. частен : достъпно само в рамките на същия клас.

Препоръчано: