Perintö on käsite periä ominaisuuksia luokasta toiseen luokkaan. Tämä on myös kutsutaan luokan rakenne uudelleen. Esimerkiksi, luokat sisältää kaksi-jäsenfunktiogeneraattori mainokset ja vähentää ja B sisältävät kaksi toisen toimintoja kertoa ja jakaa. Haluamme käyttää kaikkia näitä toimintoa Yksi kohde meidän täytyy käyttää perintö jossa B perii kaikki omaisuus luokan, joka on julkinen, mutta luokka B. voi käyttää yksityisten kiinteistöjen A-luokan olemassa seuraavanlaisia perintö:
1.
Yhden osakelajin Perintö:
Kun luokka kaasu peritty luokassa on tunnettu perustaa luokan ja B-luokka on tietää kuin johdettu luokka. Tässä vain kaksi luokkaa ovat sidoksissa toisiinsa.
2. Monitasoinen Perintö:
Tämän tyyppinen perintö, on olemassa useita tasolla ja se on käytetty, että tapauksissa, joissa haluamme käyttää kaikkia ominaisuuksia tasojen määrä mukaan vaatimus. Esimerkiksi luokan periytyy luokan B b perinyt luokassa C luokan B niin edelleen. Jos luokka on perustaa luokan C.
Toisella tavalla voimme sanoa b on johdettu luokka perustaa luokan C ja epäsuora perustaa luokan C on epäsuora perustaa luokan C- ja C epäsuora johdettu luokka luokan A
3. Useita Perintöasiat:
Tämän tyyppinen perintö, luokkien määrä on perinyt yhteen luokkaan. Jos kaksi tai useampi luokat ovat, tietää kuin perustaa luokan ja yksi on Derive luokka.
4. Hierarkkinen Perintö:
Tämäntyyppinen perintö auttaa meitä luomaan perätön varten useita luokkia ja nämä numerot luokkien voivat olla edelleen niiden oksat-sarjan.
5.
Hybridi Perintö:
Tämän tyyppinen perintönä, voimme olla sekoitus useita perintöjen mutta tämä voi tuottaa virhe käyttää samaa nimeä toimintoa ei luokkia, jotka vaivaudu kääntäjä miten käyttää toimintoja . Näin ollen, se tuottaa virheitä ohjelman. Tämä on tunnettu epäselvyyttä tai kaksinaamaisuus.