Enkele erfenis

Schrijver: Randy Alexander
Datum Van Creatie: 24 April 2021
Updatedatum: 1 Juli- 2024
Anonim
’Aanvaard nooit zomaar een erfenis, nooit’ - MONEY TALKS
Video: ’Aanvaard nooit zomaar een erfenis, nooit’ - MONEY TALKS

Inhoud

Definitie - Wat betekent Single Inheritance?

Met een enkele overerving kan een afgeleide klasse eigenschappen en gedrag van een enkele bovenliggende klasse erven. Hiermee kan een afgeleide klasse de eigenschappen en het gedrag van een basisklasse erven, waardoor code-herbruikbaarheid mogelijk wordt en nieuwe functies aan de bestaande code worden toegevoegd. Dit maakt de code veel eleganter en minder repetitief. Overerving is een van de belangrijkste kenmerken van object-georiënteerd programmeren (OOP).

Enkelvoudige overerving is veiliger dan meervoudige overerving als het op de juiste manier wordt benaderd. Het stelt een afgeleide klasse ook in staat om de implementatie van de bovenliggende klasse voor een specifieke methode aan te roepen als deze methode wordt overschreven in de afgeleide klasse of de constructor van de bovenliggende klasse.


Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia verklaart Single Inheritance

Het overervingsconcept wordt in veel programmeertalen gebruikt, waaronder C ++, Java, PHP, C # en Visual Basic. Om overerving te implementeren, gebruikt C ++ de operator ":", terwijl Java en PHP het trefwoord "expand" gebruiken en Visual Basic het trefwoord "inherits" gebruikt. Java en C # maken alleen overerving mogelijk, terwijl andere talen zoals C ++ meervoudige overerving ondersteunen.