Überladen
Sign in to saveAlso known as user-defined operator, ad hoc polymorphism
type of polymorphism in some programming languages where operators have different implementations depending on their arguments
Wikidata facts
- Subclass of
- ad hoc polymorphism
Show 1 more fact
- partially coincident with
- function overloading
Sources (1)
via Wikidata · CC0
Article · Deutsch
Überladen (von englisch overloading) bedeutet in der Softwareentwicklung das bewusste Etablieren von Polymorphien, sodass ein und dasselbe Sprachelement – Operatoren, Konstruktoren, Literale und dergleichen – unterschiedliche, aus dem Kontext hervorgehende Bedeutungen annehmen können. Das Überladen wird, da es sich um einen rein syntaktischen Mechanismus handelt, nach Strachey als Ad-hoc-Polymorphie betrachtet. Nicht alle Programmiersprachen ermöglichen das Überladen, als Verfahren ist es insbesondere bei objektorientierten Programmiersprachen anzutreffen.
Abstract from DBpedia / Wikipedia · CC BY-SA