オーバーロードとは引数の数と型と順番のいずれかが異なれば、同盟のメソッドを複数定義できるということ。

C言語の場合、引数の絶対値を返す関数をabs()、fabs()、labs()のように同じ性質の関数でも名前を区別したが、javaでオーバーロードを使えばその作業は不要になる。


例)

1、  void meth(int a) ; int meth() ;

2、  int meth(int a , String s ); int meth(String s , int a) ;