可變函式的基礎知識整理

2021-10-07 21:16:06 字數 743 閱讀 8927

在jdk1.5以後,如果我們定義乙個方法需要接收多個引數,且多個引數型別一致,那麼我們可以使用可變引數。

可變引數使用的格式:修飾符 返回值型別 方法名(引數型別…變數名)。

可變引數的底層是用乙個陣列來儲存多個變數,變數名其實就是陣列名,在函式中我們可以用運算元組的方式來操作傳遞進來的所有資料。

/**

* @description: 測試類

* @author: murphy

* @date: 2020/7/37:44 上午

*/public

class

demo

/** * 輸出所有的引數

* @author murphy

* @date 2020/7/8-2:45 上午

* @param a

* @return void

*/public

static

void

sum(

int.

.. a)}}

//輸出結果:23

567

注意事項

①當函式中除了可變引數之外還有其他同型別的引數時,必須把可變引數寫在引數列表的最後面,否則其他引數會被可變引數接收。如果其他引數型別與可變引數型別不同,則沒有這個限制。

②如果乙個類中存在了帶有可變引數的函式,該類中就不能存在另乙個同名且引數為陣列的函式,除非兩個函式引數列表不相同構成過載。

基礎知識整理

1.在輸出字元變數的值時,可以選擇以十進位制整數形式輸出,或以字元形式輸出。2.在乙個整數的末尾加大寫字母l或小寫字母l,表示它是長整型。3.代表除法運算子,兩個實數相除的結果是雙精度實數。兩個整數相除的結果是整數,捨去小數部分。但是,如果除數或被除數中有乙個是負值,則捨入的方向是不固定的。多數c編...

LDAP基礎知識整理

一 概述 ldap lightweight directory access protocol 輕量級目錄訪問協議 ldap 協議基於 x.500 標準,與x.500 不同,ldap 支援tcp ip,是跨平台的和標準的協議 二 基本概念在 ldap 中資訊以樹狀方式組織,在樹狀資訊中的基本資料單元...

java基礎知識整理

一。構造方法,構造 塊,靜態 塊,靜態方法的區別 public class hellob extends helloa public hellob static 構造 塊 是給所有的物件進行初始化,也就是說,所有的物件都會呼叫乙個 塊。只要物件一建立。就會呼叫這 個 塊。建構函式 是給與之對應的物件...