Perintö vs. polymorfismi
Sisältö
- Sisältö: Perintön ja polymorfismin ero
- Vertailutaulukko
- perintö
- polymorfismi
- Keskeiset erot
- johtopäätös
- Selittävä video
Ero perinnöllisyyden ja polymorfismin välillä on se, että perintö tietotekniikassa luo uuden luokan jo olemassa olevista funktioista, kun taas polymorfismi on yhteinen rajapinta useille muodoille.
Jos haluat oppia koodauksen ja ohjelmoinnin, sinun on opittava tietotekniikan perinnöllisyyden ja polymorfismin käsitteet. Voit käyttää yhtä koodia uudelleen käyttämällä perimismenetelmää ja yhden funktion esiintymistä useamman kerran ja eri muodossa on polymorfismi. Tietojenkäsittelyn perintö luo uuden luokan jo olemassa olevista toiminnoista, kun taas polymorfismi on yhteinen rajapinta useille muodoille. Jos puhumme olio-ohjelmoinnista, periminen on erittäin tärkeää. Koodin uudelleenkäytettävyys on erittäin tärkeätä tietokoneohjelmoinnissa; perintö antaa sinun käyttää samaa koodia uudelleen. Perinnöissä teet uuden luokan, joka perii perusluokan muusta toiminnosta. Perusluokan jäsenistä tulee johdetun luokan jäseniä. Jos meitä ei tapausta julkisteta, siitä tulee yksityinen, eikä perintöä voida tehdä. C ++-ohjelmointikielellä on viisi perintötyyppiä, jotka ovat yksittäisiä perintöjä, joissa tehdään vain yksi superluokka, useita perintöjä, joissa on monia superluokkia, hierarkkista perintöä, jossa on yksi superluokka ja monia alaluokkia ja useita perintöjä, jotka ovat johdettu johdetusta luokasta. Jos puhumme Javasta, käytetään tiettyä avainsanaa, joka laajenee, tätä avainsanaa käytetään luokan perimiseen. Polymorfismi on yleinen rajapinta useille muodoille. Voit saavuttaa polymorfismin käännösajassa ja juoksuajassa. Ylikuormitus on polymorfismin käyttöä käännöksessä, kun taas ylikuormitusta käytetään polymorfismin saavuttamiseen juoksuajassa. Objekti päättää, minkä tyyppistä toimintoa yhdessä käytetään, on käännösaika ja ajoaika. Ylikuormituksessa luokan toiminto määritetään useammin kuin kerran eri luokalla ja eri tietotyypit ja parametrit ovat myös erilaisia. Jos puhumme polymorfismin ohittamisesta, virtuaalista avainsanaa käytetään ohittamiseen.
Sisältö: Perintön ja polymorfismin ero
- Vertailutaulukko
- perintö
- polymorfismi
- Keskeiset erot
- johtopäätös
- Selittävä video
Vertailutaulukko
Perusta | perintö | polymorfismi |
merkitys | Tietojenkäsittelyn perintö luo uuden luokan jo olemassa olevista toiminnoista | Polymorfismi on yhteinen rajapinta useille muodoille.
|
toteuttaa | Perintö toteutetaan luokissa | Polymorfismi toteutetaan funktioissa. |
Tyypit | Perintötyyppejä ovat yksittäiset perinnöt, joissa tehdään vain yksi superluokka, useita perintöjä, joissa on monia superluokkia, hierarkkinen perintö, jossa on yksi superluokka ja monia alaluokkia ja useita perintöjä, jotka johdetaan johdetusta luokasta | Kaksi tyyppiä polymorfismi, ylikuormitus ja ohittaminen |
Käyttää | Perintöä käytetään koodin uudelleenkäyttöön | Polymorfiaa käytetään toiminnon päättämiseen. |
perintö
Jos puhumme olio-ohjelmoinnista, periminen on erittäin tärkeää. Koodin uudelleenkäytettävyys on erittäin tärkeätä tietokoneohjelmoinnissa; perintö antaa sinun käyttää samaa koodia uudelleen. Perinnöissä teet uuden luokan, joka perii perusluokan muusta toiminnosta. Perusluokan jäsenistä tulee johdetun luokan jäseniä. Jos meitä ei tapausta julkisteta, siitä tulee yksityinen, eikä perintöä voida tehdä. C ++-ohjelmointikielellä on viisi perintötyyppiä, jotka ovat yksittäisiä perintöjä, joissa tehdään vain yksi superluokka, useita perintöjä, joissa on monia superluokkia, hierarkkista perintöä, jossa on yksi superluokka ja monia alaluokkia ja useita perintöjä, mikä on johdettu johdetusta luokasta. Jos puhumme Javasta, käytetään tiettyä avainsanaa, jota laajennetaan, tätä avainsanaa käytetään luokan perimiseen.
polymorfismi
Polymorfismi on yhteinen rajapinta useille muodoille. Voit saavuttaa polymorfismin käännösajassa ja juoksuajassa. Ylikuormituksella käytetään polymorfismia kääntämisessä, kun taas ylikuormitusta käytetään saavuttamaan polymorfismi juoksuajassa. Objekti päättää, että mitä funktiomuotoa käytetään yhdessä, on käännösaika ja ajoaika. Ylikuormituksessa luokan toiminto määritetään useamman kuin kerran eri luokan kanssa, ja myös eri tietotyyppi ja parametrit ovat erilaisia. Jos puhumme ohittamisesta virtuaalisessa polymorfismissa, avainsanaa käytetään ohittamiseen.
Keskeiset erot
- Tietojenkäsittelyn perintö luo uuden luokan jo olemassa olevista toiminnoista, kun taas polymorfismi on yhteinen rajapinta useille muodoille.
- Perintö toteutetaan luokissa, kun taas polymorfismi toteutetaan funktioissa.
- Perintötyypit ovat yksittäisiä perintöjä, joissa tehdään vain yksi superluokka, useita perintöjä, joissa on monia superluokkia, hierarkkista perintöä, jossa on yksi superluokka ja monia alaluokkia ja useita perintöjä, jotka johdetaan johdetusta luokasta, kun taas kaksi tyyppiä polymorfismi, ylikuormitus ja ohittaminen.
- Perintöä käytetään koodin uudelleenkäyttöön, kun taas polymorfismia käytetään päätöksentekoon.
johtopäätös
Yllä olevassa artikkelissa näemme selvän eron perimisen ja polymorfismin välillä esimerkillä.