Difríocht idir oidhreacht shimplí agus oidhreacht iolrach

Nuashonrú deireanach: 06/05/2023

Tá oidhreacht ar cheann de na príomhchoincheapa sa ríomhchlárú dírithe ar réada. Ligeann sé do rang airíonna agus modhanna aicme eile a oidhreacht.

Oidhreacht shimplí

Is éard is oidhreacht shimplí ann nuair nach bhfaigheann aicme ach airíonna agus modhanna ó rang tuismitheora le hoidhreacht. Samhlaigh go bhfuil rang tuismitheora agat ar a dtugtar “Animal” agus rang leanaí ar a dtugtar “Madra”. Bheadh ​​​​an rang "Madra" le hoidhreacht modhanna agus airíonna an aicme "Ainmhithe", mar shampla "ithe", "codladh", "breathe", i measc daoine eile.

Oidhreacht iolra

Is éard atá i gceist le hoidhreacht iolrach nuair a fhaigheann aicme airíonna agus modhanna le hoidhreacht ó níos mó ná rang tuismitheora amháin. I bhfocail eile, is féidir ranganna tuismitheoirí iolracha a bheith ag rang leanaí. Tá an cineál seo oidhreachta indéanta i roinnt teangacha ríomhchlárúcháin mar C++, ach ní i dteangacha eile ar nós Java.

Cén fáth nach gceadaítear oidhreacht iolrach i ngach teanga ríomhchlárúcháin?

Is féidir fadhbanna débhríochta a bheith mar thoradh ar oidhreacht iolrach. I bhfocail eile, má tá modhanna nó airíonna leis an ainm céanna ag dhá rang tuismitheora, b'fhéidir nach mbeadh sé soiléir cé acu de na modhanna nó na hairíonna sin le húsáid don rang leanaí. Ar an gcúis seo, ní cheadaíonn roinnt teangacha cláir oidhreacht iolrach.

Ábhar eisiach - Cliceáil Anseo  Conas is féidir liom ríomhchlárú níos tapúla? Leideanna praiticiúla

Liosta de theangacha ríomhchlárúcháin a thacaíonn le hoidhreacht iolrach:

  • C++
  • Python
  • Ruby

Liosta de theangacha ríomhchlárúcháin NÍ thacaíonn le hoidhreacht iolrach:

  • Java
  • C#
  • PHP

Mar fhocal scoir, is dhá phríomhchoincheap iad oidhreacht shimplí agus oidhreacht iolrach sa ríomhchlárú atá dírithe ar oibiachtaí. Tugann oidhreacht shimplí le tuiscint nach féidir le haicme leanaí airíonna agus modhanna a oidhreacht ach ó rang tuismitheora amháin, agus tugann oidhreacht iolrach le tuiscint gur féidir le haicme leanaí airíonna agus modhanna a oidhreacht ó níos mó ná rang tuismitheora amháin. Tá sé tábhachtach a thabhairt faoi deara nach gceadaíonn gach teanga ríomhchlárúcháin oidhreacht iolrach mar gheall ar athbhrí féideartha i modhanna agus airíonna.

Bí cinnte go dtuigeann tú an difríocht idir an dá phríomhchoincheap seo i ríomhchlárú atá dírithe ar oibiachtaí!