ホームページ >ウェブフロントエンド >jsチュートリアル >可変引数の使用法の簡単な紹介

可変引数の使用法の簡単な紹介

零下一度
零下一度オリジナル
2017-06-14 16:55:151895ブラウズ

J2SE 1.5 は「Varargs」メカニズムを提供します。このメカニズムを使用すると、複数の実パラメータと一致する仮パラメータを定義できます。したがって、可変数の実パラメータをより簡単な方法で渡すことができます。この記事では、このメカニズムの使用方法と、このメカニズムが配列、ジェネリック、オーバーロードと相互作用する場合のいくつかの問題について紹介します。 J2SE 1.4 の時点では、Java プログラム内で可変数の実パラメータを持つメソッドを定義することは不可能でした。Java では、実パラメータ (引数) と仮パラメータ (パラメータ) の数と型が 1 つずつ一致する必要があるためです。 、仮パラメータの数はメソッド定義時に固定されます。オーバーロード メカニズムを通じて、同じメソッドに対して異なる数の仮パラメータを持つバージョンを提供することは可能ですが、それでも実際のパラメータの量を任意に変更できるようにするという目的は達成できません。ただし、一部のメソッドのセマンティクスでは、可変の数の実パラメータを受け入れることができる必要があります。たとえば、有名な main メソッドは、すべてのコマンド ライン パラメータを実際のパラメータとして受け入れ、コマンド ライン パラメータの数を受け入れることができる必要があります。事前に決定することはできません。この問題に対しては、伝統的に「実際に渡すパラメータを配列でラップする」というアプローチが使われてきました。

1 を使用します。 Java の Varargs メカニズムの理解

可変引数の使用法の簡単な紹介

はじめに: J2SE 1.5 は、「Varargs」メカニズムを提供します。このメカニズムを使用すると、複数の実パラメータと一致する仮パラメータを定義できます。したがって、可変数の実パラメータをより簡単な方法で渡すことができます。この記事では、このメカニズムの使用方法と、このメカニズムが配列、ジェネリック、オーバーロードと相互作用する場合のいくつかの問題について紹介します。 J2SE 1.4 までは、Java プログラムで可変数の実パラメータを定義することは不可能でした

2. Java インスタンス - オーバーロードメソッドでの Varargs の使用

可変引数の使用法の簡単な紹介

はじめに:例は、オーバーロードされたメソッドで変数パラメーターを使用する方法を示しています:

3. Java の例 - Varargs 変数パラメーターの使用法

可変引数の使用法の簡単な紹介

はじめに: 「Varargs」は「可変の数の引数」です。の。単に「変数引数」と呼ばれることもあります

以上が可変引数の使用法の簡単な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。