cpp:inheritance
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
cpp:inheritance [2021/05/07 09:07] – gthanos | cpp:inheritance [2022/05/13 07:01] (current) – [Κληρονομικότητα] gthanos | ||
---|---|---|---|
Line 118: | Line 118: | ||
- Η απόγονος κλάση μπορεί να ορίσει επιπλέον πεδία και επιπλέον μεθόδους. Η απόγονος κλάση // | - Η απόγονος κλάση μπορεί να ορίσει επιπλέον πεδία και επιπλέον μεθόδους. Η απόγονος κλάση // | ||
- Η απόγονος κλάση μπορεί να επαναορίσει μία μέθοδο η οποία είναι ήδη ορισμένη στη γονική κλάση. Η απόγονος κλάση // | - Η απόγονος κλάση μπορεί να επαναορίσει μία μέθοδο η οποία είναι ήδη ορισμένη στη γονική κλάση. Η απόγονος κλάση // | ||
- | - Τα μέλη της γονικής κλάσης //Shape// που είναι δηλωμένα ως // | + | - Τα μέλη της γονικής κλάσης //Shape// που είναι δηλωμένα ως // |
- Τα μέλη της γονικής κλάσης //Shape// που είναι δηλωμένα ως //private// δεν είναι προσβάσιμα από την απόγονο κλάση // | - Τα μέλη της γονικής κλάσης //Shape// που είναι δηλωμένα ως //private// δεν είναι προσβάσιμα από την απόγονο κλάση // | ||
- Όπως και στη Java, τα μέλη της γονικής κλάσης //Shape// ή της απογόνου κλάσης // | - Όπως και στη Java, τα μέλη της γονικής κλάσης //Shape// ή της απογόνου κλάσης // | ||
Line 125: | Line 125: | ||
^ ^ μέλη της γονικής κλάσης | ^ ^ μέλη της γονικής κλάσης | ||
^ προσβασιμότητα | ^ προσβασιμότητα | ||
- | | από την ίδια κλάσης | + | | από |
- | | από μία υποκλάση | + | | από |
- | | από μία κλάση χωρίς σχέση κληρονομικότητας | + | | από μία |
===== Κλήση μιας επανα-ορισμένης μεθόδου της γονικής κλάσης από την υποκλάση ===== | ===== Κλήση μιας επανα-ορισμένης μεθόδου της γονικής κλάσης από την υποκλάση ===== | ||
Line 137: | Line 137: | ||
} | } | ||
</ | </ | ||
- | </ | ||
cpp/inheritance.1620378457.txt.gz · Last modified: 2021/05/07 08:07 (external edit)