16.

オーバーロード

編集

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

 

■オーバーロードとは?

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

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

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

 

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

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

void testMethod(int val1){};

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

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

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

編集
Post Share
子ページ

子ページはありません

同階層のページ
  1. 基本的なルール
  2. データ型
  3. 変数
  4. 定数
  5. 配列
  6. コレクション(List,Set,Queue)
  7. Map(連想配列)
  8. 演算子
  9. 条件分岐
  10. 繰り返し制御文
  11. クラス
  12. メソッド
  13. インスタンス化
  14. コンストラクタ
  15. staticキーワード
  16. オーバーロード
  17. 継承
  18. オーバーライド
  19. this
  20. super
  21. パッケージ
  22. アクセス修飾子
  23. 抽象クラス・メソッド
  24. インターフェース
  25. カプセル化
  26. データベース接続
  27. セッション
  28. ファイル入出力
  29. ラムダ式