Τι είναι δημόσιο/ιδιωτικό προστατευμένο στην PHP;
Τι είναι δημόσιο/ιδιωτικό προστατευμένο στην PHP;

Βίντεο: Τι είναι δημόσιο/ιδιωτικό προστατευμένο στην PHP;

Βίντεο: Τι είναι δημόσιο/ιδιωτικό προστατευμένο στην PHP;
Βίντεο: Κεφάλαιο 4 2024, Δεκέμβριος
Anonim

PHP - Πρόσβαση στους τροποποιητές

δημόσιο - η ιδιότητα ή η μέθοδος είναι προσβάσιμα από παντού. προστατεύονται - η ιδιότητα ή η μέθοδος μπορούν να προσπελαστούν εντός της κλάσης και από κλάσεις που προέρχονται από αυτήν την κλάση. ιδιωτικός - η ιδιότητα ή η μέθοδος μπορούν να προσπελαστούν ΜΟΝΟ εντός της κλάσης

Επιπλέον, ποια είναι η διαφορά μεταξύ ιδιωτικού και προστατευμένου στην PHP;

Ιδιωτικός : Μέθοδος ή ιδιότητα με ιδιωτικός Η ορατότητα μπορεί να είναι προσβάσιμη μόνο εντός της τάξης. Δεν μπορείτε να έχετε πρόσβαση ιδιωτικός μέθοδο ή μεταβλητή εκτός της τάξης σας. Προστατεύεται : Μέθοδος ή μεταβλητή με προστατεύονται η ορατότητα μπορεί να είναι μόνο πρόσβαση στο παιδική τάξη. Προστατεύεται θα χρησιμοποιηθεί στο διαδικασία κληρονομικότητας.

Επίσης, ποια είναι η διαφορά μεταξύ δημόσιου/ιδιωτικού και προστατευόμενου; ΕΝΑ δημόσιο Το μέλος είναι προσβάσιμο από οπουδήποτε εκτός της τάξης αλλά εντός προγράμματος. ΕΝΑ προστατεύονται Η μεταβλητή ή η συνάρτηση μέλους είναι πολύ παρόμοια με την α ιδιωτικός μέλος, αλλά παρείχε ένα επιπλέον πλεονέκτημα ότι είναι δυνατή η πρόσβαση σε αυτές σε θυγατρικές κατηγορίες που ονομάζονται παράγωγες κλάσεις.

τι είναι δημόσιο/ιδιωτικό και προστατευμένο στο OOP;

Γενικά μιλώντας, δημόσιο σημαίνει ότι όλοι επιτρέπεται να έχουν πρόσβαση, ιδιωτικός σημαίνει ότι μόνο μέλη της ίδιας τάξης επιτρέπεται να έχουν πρόσβαση και προστατεύονται σημαίνει ότι επιτρέπονται και μέλη υποκατηγοριών.

Γιατί χρησιμοποιούμε δημόσιο ιδιωτικό και προστατευμένο;

δημόσιο : προσβάσιμο από παντού. προστατεύονται : προσβάσιμο από τις κλάσεις του ίδιου πακέτου και τις υποκατηγορίες που βρίσκονται σε οποιοδήποτε πακέτο. προεπιλογή (δεν έχει καθοριστεί τροποποιητής): προσβάσιμο από τις κλάσεις του ίδιου πακέτου. ιδιωτικός : προσβάσιμο μόνο στην ίδια τάξη.

Συνιστάται: