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()メソッドを使用しました。これは、メソッドのオーバーロードまたは静的ポリモーフィズムと呼ばれます。
-
Java 9でのdestroyForcibly()メソッドの重要性?
destroyForcibly() メソッドを使用してプロセスを強制終了できます 。プロセスが終了またはフリーズした場合に必要になります。たとえば、 isAlive() destroyForcibly()の後にメソッドはtrueを返します と呼ばれます。 destroyForcibly() メソッドは、終了が正常に要求された場合はtrueを返し、それ以外の場合はfalseを返します。 構文 boolean destroyForcibly() 以下の例では、メモ帳を起動できます。 アプリケーションであり、 destroyForcibly()の後に終了します メソッドが呼び出されました。 例
-
Javaでメソッドをオーバーロードするさまざまな方法
メソッドのオーバーロードは、次の3つの方法で実現できます- メソッドのパラメーターの数を変更する。 パラメータタイプの順序を変更することによって パラメータのデータ型を変更する。 以下の例を参照してください- 例 public class Tester { public static void main(String args[]) { Tester tester = new Tester(); System.out.println(tester.add(1, 2)); &nbs