一、可變引數
如果要求在某個類中定義一個方法,該方法可以接收任意多個int型別的資料,之后計算出這些資料之和輸出,此時思考該方法的引數型別應該定.義為什么型別呢?可以定義為int型別陣列,
DEMO: .定義為int型別陣列


以上使用陣列可以實作需求,但是需要先創建陣列,代碼不夠簡潔,于是在jdk1.5版本中出現了一個新特性,就是可變引數,將方法的引數定義為可變引數就可以簡化之前傳遞陣列的繁雜,可以變引數的定義語法如下:
方法名(引數型別...引數名稱)
DEMO:使用可變引數定義方法



以上就是可變引數的定義方法,其實上可變引數的本質還是一個陣列,只不過使用上比陣列更為簡潔,可以變引數只能是int 型別嗎?可以是任意型別,
DEMO :字串型別的可變引數.


總結:
1、可變引數的本質就是陣列,但是使用比陣列更為簡單
2、可變引數是在jdk1.5版本中增加的新特性
3、定義方式為:引數型別......引數名稱
詳細的java系統視頻免費學習地址
有完整的Java初級,高級對應的學習路線和資料!專注于java開發,分享java基礎、原理性知識、JavaWeb實戰、spring全家桶、設計模式、分布式及面試資料、開源專案,助力開發者成長!
歡迎關注微信公眾號:碼邦主

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/248387.html
標籤:Java
