Что публично / приватно защищено в PHP?
Что публично / приватно защищено в PHP?

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

Видео: Что публично / приватно защищено в PHP?
Видео: Урок 03. PHP - ООП. Область видимости свойств и методов класса (private, public, protected) 2024, Май
Anonim

PHP - Модификаторы доступа

общественный - свойство или метод доступны отовсюду. защищенный - к свойству или методу можно получить доступ внутри класса и для классов, производных от этого класса. частный - доступ к свойству или методу можно получить ТОЛЬКО внутри класса

Более того, в чем разница между частным и защищенным в PHP?

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

Кроме того, в чем разница между публичным / частным и защищенным? А общественный член доступен из любого места за пределами класса, но внутри программы. А защищенный переменная-член или функция очень похожа на частный member, но он предоставил одно дополнительное преимущество, заключающееся в том, что к ним можно получить доступ в дочерних классах, которые называются производными классами.

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

Говоря в широком смысле, общественный означает, что доступ разрешен всем, частный означает, что доступ разрешен только членам одного класса, и защищенный означает, что члены подклассов также разрешены.

Почему мы используем публичные частные и защищенные?

общественный : доступно отовсюду. защищенный : доступен классам одного и того же пакета и подклассам, находящимся в любом пакете. по умолчанию (модификатор не указан): доступен классам того же пакета. частный : доступен только в пределах одного класса.

Рекомендуемые: