Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Tyypillisesti luokka periytyy suoraan ainoastaan yhdestä luokasta, mutta joskus luokka kannattaa periyttää useista luokista. Kyseessä on silloin moniperiytyminen.

Esimerkki 1. Moniperiytyminen.

Esimerkiksi, jos ajattelemme pegasusta, lentävää hevosta, joka omaa ominaisuuksia hevosesta ja linnusta. Helpoin Yksi tapa toteuttaa edellä kuvattu luokka on periyttää sen ominaisuudet kahdesta luokasta: hevonen ja lintu.

...

CHevonen ja CLintu.

CHevonen:

Code Block
class CHevonen
{
public:
    void Aantele() {
        printf("Iii-haa-haa!\n");
    }
};

...