Verschil tussen polymorfisme en overbelasting

Belangrijkste verschil: de Polymorfismefunctie biedt de gebruiker de mogelijkheid om verschillende gegevenstypen en -functies te verwerken met een uniforme interface. Een functie die kan evalueren of kan worden toegepast op waarden van verschillende typen, staat bekend als een polymorfe functie. Methode Overbelasting is een functie in programmeertalen waarmee verschillende methoden kunnen worden gemaakt die dezelfde naam hebben, maar die qua vorm van invoer en uitvoer van elkaar verschillen.

Polymorfisme en overbelasting zijn twee soorten functies die worden gebruikt in OOP (object-oriented programming). Deze worden vaak verward als synoniemen vanwege hun gelijkenis in functioneren. Deze twee zijn echter verschillende functies en worden gebruikt om verschillende resultaten op te leveren.

Met de polymorfisme-functie kan de gebruiker verschillende gegevenstypen en -functies hanteren met een uniforme interface. Een functie die kan evalueren of kan worden toegepast op waarden van verschillende typen, staat bekend als een polymorfe functie. Het gaat om het wijzigen van de implementatie / functionaliteit van een specifieke methode over verschillende typen die hetzelfde basistype hebben. In OOP wordt subtype polymorfisme eenvoudigweg polymorfisme genoemd en het heeft de mogelijkheid om een ​​variabele (die een functie of een object kan zijn) te creëren die meer dan één vorm heeft. Volgens Wikipedia.org, "Het primaire gebruik van polymorfisme in de industrie (object-georiënteerde programmeertheorie) is het vermogen van objecten van verschillende typen om te reageren op methode-, veld- of eigenschapsgesprekken met dezelfde naam, elk volgens een geschikt type-specifiek gedrag. "Polymorfisme houdt zich bezig met de toepassing van specifieke implementaties op een interface of een meer generieke basisklasse.

Methode Overbelasting is een functie in programmeertalen waarmee verschillende methoden kunnen worden gemaakt die dezelfde naam hebben, maar die qua vorm van invoer en uitvoer van elkaar verschillen. Bij overbelasting kan de gebruiker meerdere methoden schrijven met dezelfde naam, maar met verschillende parameters. Er zijn twee regels bij het doorschakelen van functies: de overbelaste functie moet verschillen van de arity- of datatypes en dezelfde functienaam wordt gebruikt voor verschillende instanties van functieaanroep. Wikipedia.org stelt: "Methode-overbelasting wordt meestal geassocieerd met statisch getypeerde programmeertalen die het controleren van typen in functieaanroepen afdwingen. Wanneer u een methode overbelast, maakt u eigenlijk alleen een aantal verschillende methoden die dezelfde naam hebben. Tijdens de compilatie is opgelost welke van deze methoden worden gebruikt. "

Aanbevolen

Gerelateerde Artikelen

  • verschil tussen: Verschil tussen FBI en CIA

    Verschil tussen FBI en CIA

    Belangrijkste verschil: Federal Bureau of Investigation (FBI) is een overheidsinstantie die werkt onder het Amerikaanse ministerie van Justitie. Central Intelligence Agency (CIA) is een onafhankelijk civiel inlichtingenagentschap van de Verenigde Staten dat verantwoordelijk is voor het verstrekken van informatie over nationale veiligheid aan de Amerikaanse beleidsmakers
  • verschil tussen: Verschil tussen tendinitis, Tendinose en Tendinopathie

    Verschil tussen tendinitis, Tendinose en Tendinopathie

    Belangrijk verschil: tendinitis, Tendinose en Tendinopathie zijn verschillende soorten aandoeningen die een pees kunnen beïnvloeden. Tendinitis, ook algemeen bekend als tendinitis, is een ontsteking van de pees. Tendinose is een chronische peesblessure met degeneratie op cellulair niveau en geen ontsteking.
  • verschil tussen: Verschil tussen bloed en weefselvloeistof

    Verschil tussen bloed en weefselvloeistof

    Belangrijkste verschil: Bloed en weefselvloeistof zijn twee verschillende soorten extracellulaire vloeistof. Bloed is een belangrijke vloeistof in ons lichaam. Het dient een verscheidenheid aan functies, zoals het transporteren van zuurstof en voedingsstoffen naar de cellen en het transporteren van de afvalstoffen geproduceerd door de cellen en het koolstofdioxide terug
  • verschil tussen: Verschil tussen optische muis en lasermuis

    Verschil tussen optische muis en lasermuis

    Belangrijkste verschil: de optische muis maakt gebruik van een lichtdiode, terwijl een lasermuis een laser gebruikt om beweging te detecteren. Een muis is hardware die vereist is bij het navigeren op een desktop-pc. Veel mensen gebruiken tegenwoordig echter ook een muis op hun laptops, omdat navigatie hierdoor wordt vergemakkelijkt
  • verschil tussen: Verschil tussen gemiddeld en gemiddeld

    Verschil tussen gemiddeld en gemiddeld

    Belangrijkste verschil: Mediaan wordt berekend door het midden of gemiddelde van de middelste waarden in de gesorteerde lijst met getallen te bepalen. Het gemiddelde wordt berekend door alle nummers in de lijst toe te voegen en dit getal vervolgens te delen door het aantal leden in de lijst. Mediaan en gemiddeld, deze termen worden op veel gebieden veel gebruikt
  • verschil tussen: Verschil tussen koffie en cafeïne

    Verschil tussen koffie en cafeïne

    Belangrijkste verschil: koffie en cafeïne zijn twee totaal verschillende stoffen. Koffie is een drank die wordt gebrouwen door water door gepoederde gebrande koffiebonen te persen, terwijl cafeïne een veelgebruikt psychoactieve drug is die het meest wordt aangetroffen in koffie en koolzuurhoudende dranken.
  • verschil tussen: Verschil tussen Windows 7 en Windows Vista

    Verschil tussen Windows 7 en Windows Vista

    Belangrijkste verschil: Windows 7 en Windows Vista zijn twee besturingssystemen die door Microsoft worden aangeboden voor gebruik op hun pc's en laptops. Windows 7 bood een nieuwe look, lay-out en wordt beschouwd als een gepolijste versie van de Vista. Windows Vista is het besturingssysteem dat het hele uiterlijk van Windows wilde opknappen, maar werd als een onvoltooid geheel beschouwd, met veel functies die niet goed werkten of waardoor de computer lag of crashde
  • verschil tussen: Verschil tussen angst en zorg

    Verschil tussen angst en zorg

    Belangrijkste verschil: Angst is een reactie op een stressfactor. Angst is een gevoel van angst, onbehagen en zorgen. Het kan in elk geval worden geworteld waardoor men zich gefrustreerd, boos of nerveus voelt. Zorgwekkend is wanneer u zich zorgen maakt over een bepaalde situatie. Zorgen zijn er in bijna elke dag in verschillende vormen, maten en vormen met betrekking tot een persoon of een situatie of wat dan ook
  • verschil tussen: Verschil tussen doornen, stekels en prikkelingen

    Verschil tussen doornen, stekels en prikkelingen

    Belangrijkste verschil: in plantenmorfologie zijn doornen, stekels en stekels allemaal vergelijkbaar soort structuren die worden geïdentificeerd door hun scherpe en stijve uiteinden. Doornen worden verkregen uit scheuten. Stekels worden verkregen uit bladeren en stekels worden afgeleid van de epidermis.

Editor'S Choice

Het verschil tussen Tylenol en Advil

Belangrijk verschil: het werkzame bestanddeel van Tylenol is paracetamol, ook bekend als paracetamol. Het actieve ingrediënt van Advil is ibuprofen. Tylenol en Advil zijn medicijnen die het meest worden gebruikt voor verlichting van pijn en koorts. Ze zijn allebei verkrijgbaar zonder voorschrift. Er zijn echter verschillende chemische structuren en verschillende bijwerkingen.