This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
oop:introduction [2015/02/18 10:58] gthanos [Κληρονομικότητα] |
oop:introduction [2015/02/18 10:59] gthanos [Κληρονομικότητα] |
||
---|---|---|---|
Line 62: | Line 62: | ||
//**ποδήλατο** --> **ποδήλατο με ταχύτητες** --> **ποδήλατο με ταχύτητες για δύο άτομα** -> **ποδήλατο με ταχύτητες και αμορτισέρ για δύο άτομα**//. | //**ποδήλατο** --> **ποδήλατο με ταχύτητες** --> **ποδήλατο με ταχύτητες για δύο άτομα** -> **ποδήλατο με ταχύτητες και αμορτισέρ για δύο άτομα**//. | ||
- | Για το **ποδήλατο με ταχύτητες** η κλάση **ποδήλατο** αποτελεί την γονική κλάση (__Super Classes__). Αντίστοιχα για το **ποδήλατο**, το **ποδήλατο με ταχύτητες** αποτελεί υποκλάση (__Sub Class__)αυτού. | + | Για το **ποδήλατο με ταχύτητες** η κλάση **ποδήλατο** αποτελεί την γονική κλάση (__Super Classes__). Αντίστοιχα για το **ποδήλατο**, το **ποδήλατο με ταχύτητες** αποτελεί υποκλάση (__Sub Class__) αυτού. |
- | | Στο διπλανή εικόνα παρουσιάζεται το παράδειγμα κληρονομικότητας της κλάσης του ποδηλάτου. Από την γενική κλάση του ποδηλάτου προκύπτουν δύο επιμέρους κλάσεις **α)** το ποδήλατο για δύο επιβάτες **β)** το ποδήλατο με ταχύτητες. | {{:oop:bicycle-hierarchy.png?300 |}} | | + | | Στο διπλανή εικόνα παρουσιάζεται το παράδειγμα κληρονομικότητας της κλάσης του ποδηλάτου. Από την γενική κλάση του ποδηλάτου προκύπτουν δύο επιμέρους κλάσεις **α)** το ποδήλατο για δύο επιβάτες (χωρίς ταχύτητες) **β)** το ποδήλατο με ταχύτητες. | {{:oop:bicycle-hierarchy.png?300 |}} | |
=== Επαναχρησιμοποίηση κώδικα με βάση την ιδιότητα της κληρονομικότητας === | === Επαναχρησιμοποίηση κώδικα με βάση την ιδιότητα της κληρονομικότητας === |