Method overloading by example
Let's create another new project to explore the topic of method overloading. Notice that I didn't say overriding. We will discuss the subtle but significant difference between overloading and overriding shortly.
Creating a new project
Create a new project in the same way as we did for Sub Hunter but call it Exploring
Method Overloading
.
Important note
The complete code for this mini-app can be found on the GitHub repository, in the Chapter 4/Method overloading
folder.
If you have the Sub' Hunter project open now, you can select File | New Project and create a project using the following options:
As we did previously, be sure the Empty Activity option is selected. Don't worry about refactoring the Activity, as this is just a mini app to play around with – we will not be returning to it.
Next, we will write three methods but with a slight twist.