Java
 Computer >> コンピューター >  >> プログラミング >> Java

Javaでのメソッドのオーバーロード


メソッドのオーバーロードは、静的ポリモーフィズムの一種です。メソッドのオーバーロードでは、同じ名前で異なるパラメーターを使用して複数のメソッドを定義できます。次のサンプルプログラムについて考えてみます。

public class Tester {
   public static void main(String args[]) {
      Tester tester = new Tester();
      System.out.println(tester.add(1, 2));
      System.out.println(tester.add(1, 2,3));
   }
   public int add(int a, int b) {
      return a + b;
   }
   public int add(int a, int b, int c) {
      return a + b + c;
   }
}

出力

3
6

ここでは、2つまたは3つのパラメーターを取り、それに応じて動作できるadd()メソッドを使用しました。これは、メソッドのオーバーロードまたは静的ポリモーフィズムと呼ばれます。


  1. Java 9でのdestroyForcibly()メソッドの重要性?

    destroyForcibly() メソッドを使用してプロセスを強制終了できます 。プロセスが終了またはフリーズした場合に必要になります。たとえば、 isAlive() destroyForcibly()の後にメソッドはtrueを返します と呼ばれます。 destroyForcibly() メソッドは、終了が正常に要求された場合はtrueを返し、それ以外の場合はfalseを返します。 構文 boolean destroyForcibly() 以下の例では、メモ帳を起動できます。 アプリケーションであり、 destroyForcibly()の後に終了します メソッドが呼び出されました。 例

  2. Javaでメソッドをオーバーロードするさまざまな方法

    メソッドのオーバーロードは、次の3つの方法で実現できます- メソッドのパラメーターの数を変更する。 パラメータタイプの順序を変更することによって パラメータのデータ型を変更する。 以下の例を参照してください- 例 public class Tester {    public static void main(String args[]) {       Tester tester = new Tester();       System.out.println(tester.add(1, 2)); &nbs