Java Object定義三個點(diǎn)實現(xiàn)代碼
從Java 5開始,Java語言對方法參數(shù)支持一種新寫法,叫 可變長度參數(shù)列表,其語法就是類型后跟...,表示此處接受的參數(shù)為0到多個Object類型的對象,或者是一個Object[]。
1.Object概述: 類Object是類層次結(jié)構(gòu)的根類。每個類都使用Object作為超類。所有對象(包括數(shù)組)都實現(xiàn)這個類的方法。
2.構(gòu)造方法詳細(xì)信息:
Object只有一個無參構(gòu)造方法,因為object中沒有屬性
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 !
定義三個點(diǎn),相當(dāng)于是定義了一個對象數(shù)組,它的長度同數(shù)組獲取長度一樣,使用 .length ,只是它可以直接把數(shù)組里的元素寫到參數(shù)里
需要注意的是,不能在這個參數(shù)后面再定義別的參數(shù),編譯會出錯
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- 如何解決項目中java heap space的問題
- java 數(shù)據(jù)結(jié)構(gòu)之堆排序(HeapSort)詳解及實例
- Java實現(xiàn)堆排序(Heapsort)實例代碼
- 基于java中stack與heap的區(qū)別,java中的垃圾回收機(jī)制的相關(guān)介紹
- Java object wait notify notifyAll代碼解析
- java中JSONObject轉(zhuǎn)換為HashMap(方法+main方法調(diào)用實例)
- Java使用JSONObject需要的6個jar包下載地址
- 詳解Java中String JSONObject JSONArray List<實體類>轉(zhuǎn)換
- 淺談java object對象在heap中的結(jié)構(gòu)
相關(guān)文章
SpringCloud Gateway自定義filter獲取body中的數(shù)據(jù)為空的問題
這篇文章主要介紹了SpringCloud Gateway自定義filter獲取body中的數(shù)據(jù)為空,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-10-10JAVA中使用JSON進(jìn)行數(shù)據(jù)傳遞示例
本篇文章主要介紹了JAVA中使用JSON進(jìn)行數(shù)據(jù)傳遞示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-01-01