Differentia inter hereditatem simplicem et plures hereditates

Ultima renovatio: XVI Kalendas Octobres MMXXXV

Hereditas est una e praecipuis notionibus in programmatibus objecto-orientatus. Classis permittit ut proprietates et modos alterius ordinis possideat.

Simplex hereditas

Simplex hereditas est cum genus solum possessiones et rationes ex genere parentis hereditat. Finge te habere genus parentis vocatum "animal" et puerum genus "canis". Classis "canis" methodos et proprietates "animal" generis hereditabit, ut inter alios "comedere", "somnium", "spirant".

multa hereditas

Hereditas multiplex est cum genus possessiones ac rationes ex pluribus parentis genere hereditat. In aliis verbis, puer genus multas classes parentis habere potest. Hoc genus hereditarium in quibusdam linguis programmandis fieri potest ut C++, sed non in aliis ut Java.

Cur non datur multiplex hereditas in omnibus programmandis linguis?

Multiplex hereditas in ambiguitates difficultates ducere potest. Aliis verbis, si duo genera generum methodos vel proprietates cognomines habent, non liquet quisnam illorum methodi vel proprietates utantur ad genus infantis. Hac de causa, nonnullae linguae programmatio multiplicem hereditatem non permittunt.

Exclusive content - Hic strepita  Disce clavem differentiam inter annulum et Aernetum ?: Disce in retis efficacioris

Index programmandi linguarum quae multiplicem hereditatem sustinent;

  • C++
  • Python
  • Rubinus

Index programmandi linguarum quae multiplicem hereditatem non sustinent;

  • Java
  • C#
  • PHP

In summa, simplex hereditas et multiplex hereditas sunt duo notiones principales in programmatibus obiecti ordinatis. Simplex hereditas implicat puerum genus possessiones ac methodos ab uno parente genere tantum posse possidere, cum multiplex hereditas implicat infantis genus possessiones ac methodos plures ex uno genere parentis posse possidere. Illud notandum est quod non omnes programmatio linguae permittunt multiplicem hereditatem ob ambiguitatem methodorum ac proprietatum possibilium.

Fac ut cognoscas differentiam inter has duas notiones praecipuas in programmatione objecto!