オーバーロード とは

C++ でも C# でも Java でも同じ書き方・制約だと思ってる。

同一クラス内メソッド名同一で、
引数の型並び順」が異なるメソッド複数定義すること。

戻り型アクセスレベル引数名throws節」が不一致の場合は
オーバーロードと見なされずにコンパイルエラー

 

     public Hoge ()
     {
         // 処理
     }
    
     public Hoge (int i)
     {
         // 処理
     }

 

こちらから。
http://write-remember.com/archives/2873/
http://www.javaroad.jp/java_class8.htm

 

以上。