...
Nyt lentävä hevonen perii sekä hevosen että linnun piirteet. Yksi ongelma moniperiytymisessä tulee vastaan, jos molemmilla perittävillä luokilla on samanniminen metodi. Esimerkiksi Syo()-funktio.
Kuva 1. Esimerkin 1 UML-luokkakaavio.
Esimerkki 2. Moniperiytymisen ongelma.
...
Yllä olevassa esimerkissä C++-kääntäjä ei tiedä kumpaa Syo()-funktiota tarkoitetaan ja se antaa virheilmoituksen.
Kuva 2. Esimerkin 2 UML-luokkakaavio.
Ongelma voidaan kiertää määrittelemällä kumpaa Syo()-funktioista halutaan käyttää:
...