この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:2
ページ更新者:guest
更新日時:2017-08-15 05:34:27

タイトル: オーバーロード

Javaのオーバーロードの記事です。

 

■オーバーロードとは?

オーバーロードとは、メソッド名が同じではあるが、引数の数引数の型引数の順序が異なっているメソッドを実装することです。

例えば同一クラス内で同じメソッド名を使用したいが、引数の数が異なる場合がある場合、オーバーロードで引数の数ごとのメソッドを用意します。

メソッドだけではなく、コンストラクタもオーバーロードすることが可能です。

 

■オーバーロードの実装例

※下記はいずれもオーバーロードとなります。

void testMethod(int val1){};

void testMethod(int val1, int val2){};

void testMethod(String val1, int val2){};

void testMethod(int val2, String val1){};