Skip to content
EntityQ332629· pop 19· linked from 164 articles

Überladen

Sign in to save

Also 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

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