タイトル: オーバーロード
Javaのオーバーロードの記事です。
■オーバーロードとは?
オーバーロードとは、メソッド名が同じではあるが、引数の数、引数の型、引数の順序が異なっているメソッドを実装することです。
例えば同一クラス内で同じメソッド名を使用したいが、引数の数が異なる場合がある場合、オーバーロードで引数の数ごとのメソッドを用意します。
メソッドだけではなく、コンストラクタもオーバーロードすることが可能です。
■オーバーロードの実装例
※下記はいずれもオーバーロードとなります。
void testMethod(int val1){};
void testMethod(int val1, int val2){};
void testMethod(String val1, int val2){};
void testMethod(int val2, String val1){};