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 | ||
|
cpp:polymorphism [2017/04/25 12:55] gthanos |
cpp:polymorphism [2017/05/11 09:13] gthanos [Δυναμικός Πολυμορφισμός] |
||
|---|---|---|---|
| Line 40: | Line 40: | ||
| public: | public: | ||
| virtual unsigned int getArea(); | virtual unsigned int getArea(); | ||
| - | } | + | }; |
| unsigned int Shape2D:: | unsigned int Shape2D:: | ||
| </ | </ | ||
| Line 55: | Line 55: | ||
| </ | </ | ||
| - | ====== Pure Virtual | + | ====== Pure virtual |
| Εκτός από τις //virtual// μεθόδους που είδαμε προηγούμενα μπορούμε να έχουμε και //pure virtual// μεθόδους. Οι μέθοδοι που χαρακτηρίζονται //pure virtual// όταν ορίζονται σε μία κλάση, δηλώνεται μόνο το // | Εκτός από τις //virtual// μεθόδους που είδαμε προηγούμενα μπορούμε να έχουμε και //pure virtual// μεθόδους. Οι μέθοδοι που χαρακτηρίζονται //pure virtual// όταν ορίζονται σε μία κλάση, δηλώνεται μόνο το // | ||