Posts

Showing posts from March, 2020

What is Method Overloading?

This tutorial helps you to learn about Method Overloading in Python. Usually, Python does not completely support Method Overloading in contrast to programming languages such as C++ which supports method overloading. Still, it is possible to overload the methods. There is a limitation that it is possible to use only the recently defined method. Mostly, more programming languages will not support method overloading. What is Method Overloading? The way we call a method is method overloading. In the case of python, it allows various ways to call it. Once we call a method or a function, we can denote the number of parameters. Based on the way a function is defined, it can be called with a zero, one, two or more parameters. This is called method overloading. Let’s see some quick examples to get a detailed idea about the Method Overloading concept. Examples of Method Overloading: Let us create a class with one method Welcome(). We can make the first parameter of the method to ‘none’...