Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

Ποια είναι η διαφορά μεταξύ των ιδιωτικών και Δημοσίων κράτος δεδομένων

Η γλώσσα προγραμματισμού C + + επιτρέπει στους προγραμματιστές να παρουσιάζονται τα δεδομένα με συγκεκριμένους τρόπους . Όταν ένα πρόγραμμα αποτελείται από πολλά μέρη , πρέπει να υπάρχει μια δομή για την εφαρμογή των δεδομένων εκεί. Ακριβώς όπως μια βιβλιοθήκη οργανώνει τα βιβλία σε διάφορους τομείς , με βάση το σύστημα που χρησιμοποιεί το πρόγραμμα οργανώνει τα δεδομένα του σε έναν ορισμένο τρόπο. Ιδιωτική Μέλος Δεδομένων
Η

C + + προγραμματισμό χρησιμοποιεί μια κατηγορία που ονομάζεται δεδομένων του ιδιωτικού μέλη να περιορίζουν την πρόσβαση σε ορισμένες πληροφορίες . Προγραμματιστές ταξινομούν τα δεδομένα σε διάφορες κατηγορίες . Αν διευκρινίζουν ότι τα δεδομένα σε μια τάξη είναι ιδιωτική , αυτό σημαίνει ότι μόνο εκείνοι που μπορούν να έχουν πρόσβαση στη συγκεκριμένη κατηγορία μπορεί να έχει πρόσβαση στα δεδομένα . Μόνο εκείνοι με μια τέτοια πρόσβαση μπορεί να τροποποιήσει τα δεδομένα της κατηγορίας . Το πρόγραμμα εξετάζει τα δεδομένα σε μια τάξη να είναι ιδιωτικά , και αυτή είναι η προεπιλεγμένη ρύθμιση , εκτός αν ο προγραμματιστής ορίζει διαφορετικά.
Εικόνων Δημόσια μελών Data
Η

Ένας άλλος τρόπος για την παροχή πρόσβασης με τα δεδομένα στη γλώσσα προγραμματισμού C + + είναι να διευκρινιστεί ότι οι τάξεις είναι δημόσια . Αυτό σημαίνει ότι οι χρήστες που μπορούν να έχουν πρόσβαση στο κώδικα μπορεί να έχει πρόσβαση η είσοδος σε μια τάξη . Αυτό είναι ένα λιγότερο περιοριστικό τρόπο για την παροχή πρόσβασης σε δεδομένα . Σε μια παθητική μορφή δομής δεδομένων, τα δεδομένα σε μια τάξη είναι δημόσιες από προεπιλογή . Σε μια μορφή τάξης , η οποία είναι μια ενεργή μορφή δομής δεδομένων, τα δεδομένα είναι ιδιωτική , από προεπιλογή , εκτός εάν ο προγραμματιστής κάνει δημόσια .

Η Protected Access
Η

υπάρχει είναι επίσης ένας άλλος τρόπος για την παροχή πρόσβασης στη γλώσσα προγραμματισμού C + + . Προστατευόμενη πρόσβαση παρέχει μια μορφή της πρόσβασης των χρηστών , που δεν είναι τόσο περιορισμένη ως ιδιωτική πρόσβαση , αλλά κάνει για περισσότερους περιορισμούς από ό, τι την πρόσβαση του κοινού , που είναι ανοιχτή σε όλους . Αυτό το είδος της πρόσβασης παρέχει πρόσβαση σε ορισμένα δεδομένα μόνο μέσα από μια κατηγορία ή υποκατηγορία . Εάν οι προγραμματιστές θέλουν να κάνουν ορισμένες πτυχές των δημόσιων δεδομένων, ενώ περιορίζουν την πρόσβαση σε ορισμένες υποκατηγορίες των δεδομένων , τη χρήση προστατευόμενων πρόσβασης εξυπηρετεί αυτό το σκοπό .
Εικόνων Σημασία
Η

C + + προγραμματισμό κάνει χρήση της προσδιοριστικά που μπορεί να είναι πολύπλοκη . Κάνοντας χρήση της λειτουργίας δημόσιας πρόσβασης δίνει στους χρήστες πρόσβαση σε ορισμένες μόνο πληροφορίες που πρέπει να γνωρίζουν , χωρίς να χρειάζεται να περάσουν από τα πιο σύνθετα προσδιοριστικά . Για παράδειγμα , σε περίπτωση που μια κλάση έχει τριακόσια μέλη δεδομένων και εκατό συναρτήσεις , κάνοντας όλα αυτά δημόσια εισόδου κάνει για την πολυπλοκότητα . Αντ 'αυτού , εάν το πρόγραμμα που έχει συσταθεί για να περιορίσει την πρόσβαση του κοινού σε λίγες μόνο από τις λειτουργίες , μπορεί να απλοποιήσει το πρόγραμμα για τους χρήστες .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα