首頁  >  文章  >  web前端  >  淺談 Varargs的用法介紹

淺談 Varargs的用法介紹

零下一度
零下一度原創
2017-06-14 16:55:151879瀏覽

J2SE 1.5提供了「Varargs」機制。藉由此機制,可以定義能和多個實參相匹配的形參。從而,可以用更簡單的方式,來傳遞個數可變的實參。本文介紹此機制的使用方法,以及此機制與陣列、泛型、重載之間的互動時的若干問題。到J2SE 1.4為止,一直無法在Java程式裡定義實參個數可變的方法-因為Java要求實參(Arguments)和形參(Parameters)的數量和類型都必須逐一匹配,而形參的數目是在定義方法時就已經固定下來了。雖然可以透過重載機制,為同一個方法提供不同數量的形參的版本,但這仍然不能達到 讓實參數量任意變化的目的。然而,有些方法的語意要求它們必須能接受個數可變的實參——例如著名的main方法,就需要能接受所有的命令列參數為實參,而命令列參數的數目,事先根本無法確定下來。對於這個問題,傳統上一般是採用「利用一個陣列來包裹要傳遞的實參」的做法來應付。用

1. Java 中Varargs 機制的理解

淺談 Varargs的用法介紹

簡介:J2SE 1.5提供了「Varargs」機制。藉由此機制,可以定義能和多個實參相匹配的形參。從而,可以用更簡單的方式,來傳遞個數可變的實參。本文介紹此機制的使用方法,以及此機制與陣列、泛型、重載之間的互動時的若干問題。到J2SE 1.4為止,一直無法在Java程式裡定義實參數可變

#2. Java 實例- 重載(overloading)方法中使用Varargs

淺談 Varargs的用法介紹

簡介:以下實例示範如何在重載方法中使用可變參數:

#3. Java 實例- Varargs 可變參數使用

淺談 Varargs的用法介紹

簡介:"Varargs"是"variable number of arguments"的意思。有時候也被簡單的稱為"variable arguments"

#

以上是淺談 Varargs的用法介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn