INHOUDSOPGAWE:

Wat is die voordele van oorerwing in C++?
Wat is die voordele van oorerwing in C++?

Video: Wat is die voordele van oorerwing in C++?

Video: Wat is die voordele van oorerwing in C++?
Video: Writing 2D Games in C using SDL by Thomas Lively 2024, April
Anonim

Voordele van erfenis

  • Die hoof voordeel van die erfenis is dat dit help met die herbruikbaarheid van die kode.
  • Deur erfenis baie tyd en moeite word bespaar.
  • Dit verbeter die programstruktuur wat leesbaar kan wees.
  • Die programstruktuur is kort en bondig wat meer betroubaar is.
  • Die kodes is maklik om te ontfout.

Net so, wat is die voordele van oorerwing in C++?

Die hoof voordele van erfenis is kode herbruikbaarheid en leesbaarheid. Wanneer kinderklas die eienskappe en funksionaliteit van ouerklas erf, hoef ons nie weer dieselfde kode in kinderklas te skryf nie. Dit maak dit makliker om die kode te hergebruik, laat ons hoe minder kode skryf en die kode word baie meer leesbaar.

Net so, wat is 'n erfenis in C++? C++ Erfenis . In C++, erfenis is 'n proses waarin een voorwerp al die eienskappe en gedrag van sy moederobjek outomaties verkry. In C++ word die klas wat die lede van 'n ander klas erf, afgeleide klas genoem en die klas wie se lede is geërf word basisklas genoem.

Ook gevra, wat is die voordele en nadele van oorerwing in C++?

Erfenis Nadele

  • Die grootste nadeel van die gebruik van oorerwing is dat die twee klasse (basis en geërfde klas) styf gekoppel word.
  • Dit beteken een kan nie onafhanklik van mekaar gebruik word nie.
  • Met verloop van tyd, moet die byvoeging van nuwe kenmerke tydens instandhouding van beide basis sowel as afgeleide klasse verander word.

Wat is belangrikheid van oorerwing?

Een van die meeste belangrik konsepte in objekgeoriënteerde programmering is dié van erfenis . Erfenis laat ons toe om 'n klas in terme van 'n ander klas te definieer, wat dit makliker maak om 'n toepassing te skep en in stand te hou. Dit bied ook 'n geleentheid om die kode-funksionaliteit te hergebruik en vinnige implementeringstyd.