title: Java method overloading
body: <p>I am still a learner of core java.
  I want to understand the polymorphism concepts here.</p>
  
  <p>I have understood the overriding and have a question on overloading.</p>
  
  <p>Why do we call it as method overloading though we are calling  different methods(i mean only the arguments are different.) .</p>
  
  <p>I simply feel that it is quite simple as calling different methods which bind during compile time and only difference here is that i have a same method name..</p>
  
  <pre><code>Class A {
  
      method A(int i){}
  
      method A(int i, int B){}
  
  }
  </code></pre>
  
  <p>Please share your inputs.</p>
  
  <p>Thks
  Punith</p>