Naar inhoud springen

Overloading

Uit Wikipedia, de vrije encyclopedie

Overloading is het gegeven dat, in een computerprogramma, verschillende functies (of methodes of procedures) dezelfde naam hebben, maar zich slechts onderscheiden doordat ze met andere argumenten (of parameters) aangeroepen worden.

drukaf("dit is een tekst") // afdrukken van een tekst
drukaf(10)                 // afdrukken van een integer
drukaf(cirkel)             // afdrukken van het object cirkel

Hier worden geheel verschillende functies aangeroepen die allen 'drukaf' heten.

Overloading wordt toegepast omdat het de broncode leesbaarder maakt.

Er zijn een aantal nadelen:

  • het is iets lastiger te debuggen;
  • impliciete typecasts kunnen, in combinatie met overloading, de broncode dubbelzinnig maken;
  • het is, bij overdreven gebruik, strijdig met polymorfisme
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy