Βίντεο: Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 1 - ΕΙΣΑΓΩΓΗ - ΘΕΩΡΙΑ 1 από 5 - ΓΕΝΙΚΑ ΓΙΑ ΤΗ C++ 2024
Δεν μπορείτε ποτέ να έχετε πάρα πολλές αναλογίες για να περιγράψετε αντικειμενοστραφή προγραμματισμό. Αυτό το άρθρο δεν ορίζει τους όρους τάξη και αντικείμενο - ή ακόμη εξηγεί τους όρους τάξη και αντικείμενο . Αντ 'αυτού, προσφέρει διάφορες αναλογίες για να σας βοηθήσει να απεικονίσετε τάξεις και αντικείμενα. Αυτό συμπληρώνει την ανάγνωση σας σε πιο επίσημες θεραπείες των εννοιών.
Καμία από αυτές τις αναλογίες δεν είναι άψογη. Κάθε αναλογία έχει αδυναμίες. Αλλά, μαζί, οι αναλογίες σας βοηθούν να κατανοήσετε καλύτερα το τι σημαίνει να είσαι τάξη ή αντικείμενο.
Μια κλάση είναι σαν ένα σχέδιο για ένα είδος σπιτιού σε μια ανάπτυξη κατοικιών. Ένα αντικείμενο είναι σαν ένα ιδιαίτερο σπίτι. Το σχεδιάγραμμα λέει πράγματα όπως "Κάθε σαλόνι έχει το δικό του έγχρωμο χρώμα. "Ένα ιδιαίτερο σπίτι έχει κόκκινο χρώμα, ή λευκό χρώμα, ή κάποια άλλη χρωματική βαφή.
Μια κλάση είναι σαν τις επικεφαλίδες ενός πίνακα. Ένα αντικείμενο είναι σαν μια σειρά στον πίνακα. Για παράδειγμα, ένας πίνακας που περιγράφει έναν τραπεζικό λογαριασμό μπορεί να έχει τίτλους όπως AccountHolderName , Υπόλοιπο και SavingsOrChecking . Αυτές οι επικεφαλίδες είναι τα πεδία της τάξης. Ένα συγκεκριμένο αντικείμενο (μια σειρά στον πίνακα) μπορεί να έχει τιμές πεδίου "Barry Burd" (το όνομα του κατόχου του λογαριασμού), $ 24. 60 (υπόλοιπο λογαριασμού) και Έλεγχος.
Εάν διαβάσετε τον Πλάτωνα στον ελεύθερο χρόνο σας, ξέρετε για τις μορφές (επίσης γνωστές ως ιδανικά). Μια φόρμα είναι μια αφαίρεση ενός συγκεκριμένου είδους πράγματος. Για παράδειγμα, αν λέτε τη λέξη "καρέκλα", όλοι γνωρίζουν τι μιλάτε ακόμα κι αν στέκονται σε ένα άδειο δωμάτιο χωρίς καρέκλες. Όταν ακούτε τη λέξη "καρέκλα", μπορείτε να απεικονίσετε μια συγκεκριμένη καρέκλα, αλλά δεν εκπλαγείτε όταν μάθετε ότι η καρέκλα που έχετε κατά νου είναι λίγο διαφορετική από την κάποιου άλλου. Μια τάξη είναι σαν μία από τις μορφές του Πλάτωνα. Με τον ίδιο τρόπο, ένα αντικείμενο είναι σαν ένα συγκεκριμένο πράγμα. Μια περίπτωση της κλάσης της Καρέκλας (δηλαδή, ενός αντικειμένου κατασκευασμένου από την τάξη της Καρέκλας) μπορεί να είναι από ξύλο, να έχει μια ευθύγραμμη πλάτη που έχει περίπου ορθογώνιο σχήμα, μπορεί να είναι λάκα καφέ κ.ο.κ. Ένα από τα πεδία της κατηγορίας Chair είναι numberOfLegs. Οι περισσότεροι άνθρωποι φαντάζονται καρέκλες με τέσσερα πόδια. Για τα περισσότερα αντικείμενα καρέκλας, η αξία του numberOfLegs είναι 4. Αλλά θα μπορούσατε να βρείτε κάποιον με μια σειρά συλλεκτών καρέκλες με τρία πόδια. Για κάθε αντικείμενα συλλογής καρέκλας, η τιμή στο πεδίο numberOfLegs είναι 3.
Μια τάξη είναι μια περιγραφή ενός είδους πράγματος. Ένα αντικείμενο είναι ένα πραγματικό πράγμα.