Java Object定義三個(gè)點(diǎn)實(shí)現(xiàn)代碼
從Java 5開(kāi)始,Java語(yǔ)言對(duì)方法參數(shù)支持一種新寫(xiě)法,叫 可變長(zhǎng)度參數(shù)列表,其語(yǔ)法就是類型后跟...,表示此處接受的參數(shù)為0到多個(gè)Object類型的對(duì)象,或者是一個(gè)Object[]。
1.Object概述: 類Object是類層次結(jié)構(gòu)的根類。每個(gè)類都使用Object作為超類。所有對(duì)象(包括數(shù)組)都實(shí)現(xiàn)這個(gè)類的方法。
2.構(gòu)造方法詳細(xì)信息:
Object只有一個(gè)無(wú)參構(gòu)造方法,因?yàn)閛bject中沒(méi)有屬性
public Object()
3.常用成員方法:
protected Object clone()boolean equals(Object obj)protected void finalize()Class<?> getClass()int hashCode()String toString()
代碼如下
public static void main(String[] args) throws IOException { test('ni', 'hao', 'ma', '?'); System.out.println(); String[] list = {'wo','hen','hao',',','xie','xie','!'}; test(list);}public static void test(String... arg){ for (String anArg : arg) { System.out.print(anArg + ’ ’); }}
最后輸出:
ni hao ma ?wo hen hao , xie xie !
定義三個(gè)點(diǎn),相當(dāng)于是定義了一個(gè)對(duì)象數(shù)組,它的長(zhǎng)度同數(shù)組獲取長(zhǎng)度一樣,使用 .length ,只是它可以直接把數(shù)組里的元素寫(xiě)到參數(shù)里
需要注意的是,不能在這個(gè)參數(shù)后面再定義別的參數(shù),編譯會(huì)出錯(cuò)
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. JAMon(Java Application Monitor)備忘記2. js的一些潛在規(guī)則使用分析3. 如何用 Python 制作一個(gè)迷宮游戲4. 讓chatgpt將html中的圖片轉(zhuǎn)為base64方法示例5. IntelliJ IDEA設(shè)置默認(rèn)瀏覽器的方法6. Python PyQt5中彈出子窗口解決子窗口一閃而過(guò)的問(wèn)題7. NetCore 配置Swagger的詳細(xì)代碼8. Python基于pyjnius庫(kù)實(shí)現(xiàn)訪問(wèn)java類9. python怎樣讀取txt文件的數(shù)據(jù)內(nèi)容10. python檢查目錄文件權(quán)限并修改目錄文件權(quán)限的操作
