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

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

Πώς μπορώ να έχω πρόσβαση Ιδιωτική VAR μου

? Γλώσσες Αντικειμενοστραφής προγραμματισμός επιτρέπει στους προγραμματιστές να έχουν πρόσβαση σε ένα ιδιωτικό VAR , ή μεταβλητό , μόνο σε πολύ περιορισμένες περιπτώσεις . Δεδομένου ότι υπάρχουν γλώσσες αντικειμενοστραφούς προγραμματισμού , εν μέρει , για να επιτρέπει στους προγραμματιστές να ενσωματώσουν τα αντικείμενα , αυτό εξυπηρετεί το στόχο των σχεδιαστών γλώσσας . Μπορείτε να χρησιμοποιήσετε μια αντικειμενοστραφής γλώσσα προγραμματισμού για να δημιουργήσουν τάξεις που περιέχει μεταβλητές . Σήμανση ενός VAR ως Private αποτρέπει κάθε άλλη τάξη ή αντικείμενο από τη χρήση της μεταβλητής . Κατά συνέπεια , θα πρέπει να σηματοδοτήσει μια VAR ως Private μόνο αν σκοπεύετε να το χρησιμοποιήσετε για να διευκολύνουν την εσωτερική λειτουργία της τάξης . Αν και παραδείγματα κώδικα είναι σε C # , μπορείτε να τα υιοθετήσουν εύκολα σε σχεδόν οποιαδήποτε άλλη γλώσσα . Οδηγίες
Η

1 Ανοίξτε την ανάπτυξη σας περιβάλλον της επιλογής και το αρχείο που περιέχει το ιδιωτικό VAR . Αν δεν το έχετε ήδη , να δημιουργήσει το VAR :

Κατηγορίας Δείγμα Class

{

var x = " BobCat " ?

}
Φτηνές 2

Δείτε το vAR σε ένα ιδιωτικό ή δημόσιο μέθοδο :

Κατηγορίας Δείγμα Class

{

var x = " BobCat " ?

δημόσια εγχόρδων SampleMethod (string y )

{

επιστρέψει x + y ?

} }


εικόνων 3

Δείτε το vAR σε κτήτορας ιδιοκτησίας ή setter , και να το χρησιμοποιήσετε για να παρέχει ένα δημόσιο που βλέπει ιδιοκτησίας:

Class Δείγμα Class

{

var x = " BobCat " ?

δημόσια εγχόρδων Petname

{

πάρει { return " κατοικίδιο μου είναι " + x?}

set { x = τιμή ? } }


}

Χρησιμοποιήστε ένα δημόσιο ακίνητο για έμμεση πρόσβαση σε ένα VAR στο εξωτερικό κωδικό
Η 4

Αποθήκευση κώδικα και τη δοκιμή σας . να διασφαλιστεί ότι λειτουργεί όπως αναμένεται .
Η
εικόνων

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

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