Home › Words › O › overloadingoverloading/ˈəʊ.və(ɹ)ləʊdɪŋ/overloading means A type of polymorphism, where different functions, operators or variables with the same name are invoked based on the data types of the parameters passed.overloading is pronounced /ˈəʊ.və(ɹ)ləʊdɪŋ/.EtymologyFrom over + loading.nounA type of polymorphism, where different functions, operators or variables with the same name are invoked based on the data types of the parameters passed.e.g.“I guess we need to adapt to even more overloadings, since symbolophobia is part of Ada culture.” — 2013 July 9, G.B., “Re: The future of Spark . Spark 2014 : a wreckage”, in comp.lang.ada (Usenet):The loading of a vehicle etc. with too heavy a weight.e.g.“Operators can be fined for overloading of vehicles.”Definitions & examples from Wiktionary (CC BY-SA 3.0).Words closest in meaningBy meaning, not spelling — each word's AI semantic fingerprint, nearest first.polymorphism 52% match — The ability to assume different forms or shapes. vs overloading →polymorphicity 51% match — The condition of being polymorphic vs overloading →monomorphisation 51% match — In a compiler, the process of converting a polymorphic function to a monomorphic function, by the creation of a specialised function for each different data type it is called with. vs overloading →polymorphically 50% match — In a polymorphic manner; having multiple manifestations. vs overloading →contravariance 49% match — The reversal of the order of data types acted upon by an operator. vs overloading →overcode 46% match — A code used to represent multiple (possibly unrelated) data items. vs overloading →polymorphously 45% match — In a polymorphous manner vs overloading →polyfunctionality 45% match — The state of being polyfunctional. vs overloading →