Què està protegit públic/privat en PHP?
Què està protegit públic/privat en PHP?

Vídeo: Què està protegit públic/privat en PHP?

Vídeo: Què està protegit públic/privat en PHP?
Vídeo: Ларри Лессиг о том, как закон подавляет творчество 2024, Maig
Anonim

PHP - Modificadors d'accés

públic - Es pot accedir a la propietat o mètode des de qualsevol lloc. protegit - Es pot accedir a la propietat o mètode dins de la classe i per classes derivades d'aquesta classe. privat - NOMÉS es pot accedir a la propietat o mètode dins de la classe

A més, quina diferència hi ha entre privat i protegit en PHP?

Privat : Mètode o propietat amb privat la visibilitat només es pot accedir dins de la classe. No pots accedir privat mètode o variable de fora de la vostra classe. Protegit : Mètode o variable amb protegit la visibilitat només es pot accedir en el classe infantil. Protegit serà utilitzat en el procés d'herència.

A més, quina diferència hi ha entre públic/privat i protegit? A públic El membre és accessible des de qualsevol lloc fora de la classe però dins d'un programa. A protegit La variable o funció membre és molt semblant a a privat membre, però proporcionava un avantatge addicional que es podia accedir a les classes infantils que s'anomenen classes derivades.

què és públic/privat i protegit en POO?

A grans trets, públic significa que tothom pot accedir, privat significa que només els membres de la mateixa classe poden accedir, i protegit significa que també es permeten els membres de les subclasses.

Per què fem servir públic privat i protegit?

públic : accessible des de tot arreu. protegit : accessible per les classes del mateix paquet i les subclasses que resideixen en qualsevol paquet. per defecte (sense modificador especificat): accessible per les classes del mateix paquet. privat : només accessible dins de la mateixa classe.

Recomanat: