Σπίτι Ανάπτυξη Τι είναι ένα αντικείμενο; - ορισμός από την τεχνολογία

Τι είναι ένα αντικείμενο; - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνει Αντικείμενο;

Το αντικείμενο, στο C #, είναι μια παρουσία μιας τάξης που δημιουργείται δυναμικά. Το αντικείμενο είναι επίσης μια λέξη-κλειδί που είναι ένα ψευδώνυμο για τον προκαθορισμένο τύπο System.Object στο πλαίσιο .NET.

Το σύστημα ενοποιημένου τύπου του C # επιτρέπει την οριοθέτηση αντικειμένων. Αυτά μπορούν να καθοριστούν από τον χρήστη, τον τύπο αναφοράς ή τον τύπο τιμής, αλλά όλα κληρονομούν άμεσα ή έμμεσα από το System.Object. Αυτή η κληρονομικότητα είναι σιωπηρή, έτσι ώστε ο τύπος του αντικειμένου δεν χρειάζεται να δηλωθεί με το System.Object ως βασική κλάση.

Γενικά, ο τύπος αντικειμένου είναι χρήσιμος όταν υπάρχει η απαίτηση να χτίζονται γενικές ρουτίνες. Επειδή οι τιμές οποιουδήποτε τύπου μπορούν να αντιστοιχιστούν σε μεταβλητές τύπου αντικειμένου, ο τύπος αντικειμένου χρησιμοποιείται κυρίως στο σχεδιασμό κλάσεων που χειρίζονται αντικείμενα οποιουδήποτε τύπου που επιτρέπουν την επαναχρησιμοποίηση κώδικα. Οι μη γενικές κλάσεις συλλογής στη βιβλιοθήκη πλαισίων .NET, όπως το ArrayList, Queue, κλπ., Χρησιμοποιούν τύπο αντικειμένου για τον ορισμό διαφόρων συλλογών.

Ένα αντικείμενο είναι επίσης γνωστό ως παράδειγμα.

Η Techopedia εξηγεί το Object

Ένα αντικείμενο αποτελείται από μέλη του οποίου η τιμή το καθιστά μοναδικό σε ένα παρόμοιο σύνολο αντικειμένων.

Όλα τα αντικείμενα που χρησιμοποιούνται στον κώδικα C # είναι τύπου αντικειμένου.

Όταν ένα αντικείμενο παρουσιάζεται σε παράσταση, κατανέμεται με ένα μπλοκ μνήμης και διαμορφώνεται σύμφωνα με το σχέδιο που παρέχεται από την κλάση που βρίσκεται κάτω από το αντικείμενο. Τα αντικείμενα τύπου τύπου αποθηκεύονται σε στοίβα, ενώ αυτά του τύπου αναφοράς κατανέμονται στον σωρό.

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

Οι δύο λειτουργίες που σχετίζονται με αντικείμενα που δημιουργήθηκαν στο C # είναι η πυγμαχία και η αποσύνδεση. Ενώ η πυγμαχία υποδηλώνει τη μετατροπή του τύπου τιμής σε αντικείμενο, η unboxing αναφέρεται στη μετατροπή από αντικείμενο σε τύπο τιμής. Πυγμαχία και unboxing λειτουργίες πρέπει να χρησιμοποιηθούν προσεκτικά, επειδή μπορούν να βάλουν ένα drag στην απόδοση.

Ο ορισμός αυτός γράφτηκε στο πλαίσιο του C #
Τι είναι ένα αντικείμενο; - ορισμός από την τεχνολογία