Κληρονομικότητα

Σε αυτό το παράδειγμα, η κλάση στυλό παίρνει όλα τα προσβάσιμα χαρακτηριστικά της κατηγορίας, στυλό κληρονομική. Το, το Βερολίνο, Ντόρτμουντ, Έσσεν, Φρανκφούρτη, Αμβούργο, Ανόβερο, Κωνσταντινούπολη, Καρλσρούη, Κολωνία, Μόναχο, Νυρεμβέργη, Στουτγκάρδη, Σε περίπτωση κληρονομίας σε γίνεται διάκριση ανάμεσα σε ένα Σούπερ - και υποκατηγορίαΗ υπερ-τάξη, μητρική ή βασική κλάση, είναι συνήθως μια σύνοψη της Γενικής Χαρακτηριστικά και μέθοδοι διαφορετική αλλά παρόμοια αντικείμενα. Η υποκατηγορία, ένα παιδί το μάθημα αναφέρεται, παίρνει το τάξη, όλα τα χαρακτηριστικά και τις μεθόδους που κληρονομούνται. Επιπλέον, η υποκατηγορία επεκτείνεται με ίδια χαρακτηριστικά και μεθόδους. Αυτό είναι που αναφέρονται ως εξειδίκευση της υποκατηγορίας από το σούπερ κατηγορία.

Κληρονομικότητα στη εξωτερικών θα πραγματοποιηθεί τη λέξη-κλειδί. Ας το δούμε μια φορά, η Γενική Μορφή Ο τροποποιητής μπορεί να πάρει τιμές όπως το δημόσιο, Αφηρημένη, ή οποιαδήποτε άλλη τροποποιητές πρόσβασης.

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

Στη συνέχεια, το επεκτείνει λέξη-κλειδί, η οποία εισάγει την κληρονομιά από το εξής.

Το τάξη, στη συνέχεια, από τα οποία το μάθημα είναι κληρονομική. Στην δεν υπάρχει πολλαπλή κληρονομικότητα Από τα μαθήματα που δηλώνονται με τη Λέξη-κλειδί τελική, μπορεί να χρησιμοποιηθεί για να αντλήσει το παιδί τάξεις. Ένα σούπερ κλάση δεν ξέρω τις υποκλάσεις Ένα τάξη, η οποία δεν έχει εφαρμοστεί πλήρως, θα πρέπει να επισημαίνονται με τη λέξη-κλειδί αφηρημένη. Από τα μαθήματα που σημειώνονται με το αφηρημένο, αλλά μπορεί να υπάρχουν αντικείμενα που δημιουργήθηκαν. Υποκλάσεις της μια αφηρημένη τάξη, τα χαρακτηριστικά και τις μεθόδους που κληρονομούνται, θα πρέπει να υλοποιήσετε τις αφηρημένες μεθόδους που σημειώνονται. Αυτό δεν γίνει, η υποκατηγορία δεν είναι απαραίτητα, επίσης, με την αφηρημένη. Η υποκατηγορία παίρνει όλα τα χαρακτηριστικά καθώς και τις μεθόδους της σούπερ κατηγορίας με την λέξη κλειδί προστατεύονται, ή δεν παρέχονται, κληρονόμησε. Όλα τα χαρακτηριστικά και τις μεθόδους της τάξη, το κληρονόμησε με τη λέξη-κλειδί. Οι μέθοδοι που κληρονομούνται από το τάξη μπορεί επίσης να είναι σε υποκατηγορία ή ακόμα και αντικατάσταση (αντικατάσταση) υπερφορτωμένο. Κατά την αντικατάσταση των μεθόδων, την προβολή τροποποιητής μπορεί να αλλάξει, αλλά δεν τροποποιητής να προστατεύονται ή το δημόσιο, ή από την προστατευόμενη για το κοινό. Ο κανόνας εδώ είναι: Η ιδιότητα ή η μέθοδος δεν πρέπει να είναι"ιδιωτική", όπως στην σούπερ κατηγορία.

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

Αυτό τονίζεται και πάλι ότι η ξέρει τάξη, τις υποκλάσεις, αλλά μόνο το παιδί το μάθημα της μητρικής τάξη. Έτσι, ένα είναι ασφαλές να το κάνετε, υπάρχει ο Φορέας εκμετάλλευσης. Βάσει αυτού του Φορέα μπορεί να χρησιμοποιηθεί για να προσδιορίσετε από την κατηγορία που ένα αντικείμενο έχει δημιουργηθεί. Ο Χειριστής επιστρέφει μόνο αληθείς ή ψευδείς, καθώς ελέγχει μόνο αν ένα αντικείμενο μιας κλάσης έχει δημιουργηθεί.

Επιτρέψτε μας, για επεξηγηματικούς σκοπούς, ένα παράδειγμα.

Παρακαλούμε να εξετάσει την απάντησή σας και, στη συνέχεια, να λύσει το αποτέλεσμα. Το παράδειγμα αυτό χρησιμεύει αποκλειστικά για να τονίσει τα παραπάνω γεγονότα. Από την σκοπιά του προγραμματιστή λογισμικού, και αυτή η κληρονομιά δεν είναι και τόσο λογικό. Θα κάνει περισσότερες από μια τάξη και ένας παππούς, πατέρας και γιος ήταν τα αντικείμενα της κλάσης.