黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 Java學(xué)習(xí) 教你用Java創(chuàng)建數(shù)組對象

教你用Java創(chuàng)建數(shù)組對象

更新時間:2022-09-23 10:24:33 來源:動力節(jié)點 瀏覽2063次

Java中的對象數(shù)組

Java 是一種面向?qū)ο蟮木幊陶Z言。大多數(shù)工作都是在對象的幫助下完成的。我們知道數(shù)組是同一數(shù)據(jù)類型的集合,可以動態(tài)創(chuàng)建對象并且可以包含原始類型的元素。Java 允許我們將對象存儲在數(shù)組中。在Java中,類也是用戶定義的數(shù)據(jù)類型。包含類類型元素的數(shù)組稱為Java對象數(shù)組。它存儲對象的引用變量。

創(chuàng)建對象數(shù)組

在創(chuàng)建對象數(shù)組之前,我們必須使用 new 關(guān)鍵字創(chuàng)建類的實例。我們可以使用以下任何語句來創(chuàng)建對象數(shù)組。

句法:

類名 obj[]=新 類名[array_length]; //聲明并實例化一個對象數(shù)組  

或者

類名 [] 對象數(shù)組;  

或者

類名對象數(shù)組[];  

假設(shè),我們創(chuàng)建了一個名為 Employee 的類。我們想要保存一家擁有三個部門的公司的 20 名員工的記錄。在這種情況下,我們不會創(chuàng)建 20 個單獨(dú)的變量。取而代之的是,我們將創(chuàng)建一個對象數(shù)組,如下所示。

員工部門1[ 20 ];  
員工部門2[ 20 ];  
員工部門3[ 20 ];  

上面的語句創(chuàng)建了一個包含 20 個元素的對象數(shù)組。

讓我們在Java 程序中創(chuàng)建一個對象數(shù)組。

在下面的程序中,我們創(chuàng)建了一個名為 Product 的類,并使用構(gòu)造函數(shù)初始化了一個對象數(shù)組。我們創(chuàng)建了包含產(chǎn)品 ID 和產(chǎn)品名稱的 Product 類的構(gòu)造函數(shù)。在主函數(shù)中,我們創(chuàng)建了 Product 類的各個對象。之后,我們使用構(gòu)造函數(shù)將初始值傳遞給每個對象。

ArrayOfObjects.java

公共類 ArrayOfObjects   
{  
公共靜態(tài)無效 主(字符串參數(shù) [])    
{  
//創(chuàng)建一個產(chǎn)品對象數(shù)組   
產(chǎn)品[] obj = 新 產(chǎn)品[ 5 ] ;  
//使用構(gòu)造函數(shù)創(chuàng)建和初始化實際的產(chǎn)品對象  
obj[ 0 ] = 新 產(chǎn)品(23907 ,“戴爾筆記本電腦” );  
obj[ 1 ] = 新 產(chǎn)品(91240 ,“HP 630” );  
obj[ 2 ] = 新 產(chǎn)品(29823 ,“LG OLED 電視” );  
obj[ 3 ] =  new  Product( 11908 , "MI Note Pro Max 9" );  
obj[ 4 ] = 新 產(chǎn)品(43590 ,“金士頓 USB” );  
//顯示產(chǎn)品對象數(shù)據(jù)  
System.out.println( "產(chǎn)品對象 1:" );  
obj[ 0 ].display();  
System.out.println( "產(chǎn)品對象 2:" );  
obj[ 1 ].display();  
System.out.println( "產(chǎn)品對象 3:" );  
obj[ 2 ].display();  
System.out.println( "產(chǎn)品對象 4:" );  
obj[ 3 ].display();  
System.out.println( "產(chǎn)品對象 5:" );  
obj[ 4 ].display();  
}  
}  
//以產(chǎn)品ID和產(chǎn)品名稱為屬性的產(chǎn)品類  
類 產(chǎn)品  
{  
int  pro_Id;  
字符串 pro_name;  
//產(chǎn)品類構(gòu)造函數(shù)  
產(chǎn)品(int  pid,字符串 n)  
{  
pro_Id = pid;  
pro_name = n;  
}  
公共無效 顯示()   
{  
System.out.print( "產(chǎn)品 ID = " +pro_Id +  " "  +  " 產(chǎn)品名稱 = " +pro_name);  
System.out.println();  
}  
}  

輸出:

產(chǎn)品對象1:
產(chǎn)品 ID = 23907 產(chǎn)品名稱 = 戴爾筆記本電腦
產(chǎn)品對象 2:
產(chǎn)品 ID = 91240 產(chǎn)品名稱 = HP 630
產(chǎn)品對象 3:
產(chǎn)品 ID = 29823 產(chǎn)品名稱 = LG OLED 電視
產(chǎn)品對象 4:
產(chǎn)品 ID = 11908 產(chǎn)品名稱 = MI Note Pro Max 9
產(chǎn)品對象 5:
產(chǎn)品 ID = 43590 產(chǎn)品名稱 = 金士頓 USB

通過上述介紹,相信大家對用Java創(chuàng)建數(shù)組對象已經(jīng)有所了解,如果您對此比較感興趣,想了解更多相關(guān)知識,不妨來關(guān)注一下動力節(jié)點的Java基礎(chǔ)教程,技術(shù)文檔中還有更豐富的知識等著大家去學(xué)習(xí),希望對大家能夠有所幫助哦。

提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 免费人成网站免费看视频 | 羞羞视频免费网站在线 | 500短篇超污多肉推荐短视频 | 成人在免费观看视频国产 | 色的视频在线观看免费播放 | 一级片免费网站 | 中文字幕一区二区三区免费看 | 亚洲一区二区三区欧美 | 九色福利 | 久久精品免费全国观看国产 | 黄色一级大片儿 | 香蕉污视频在线观看 | 正在播放日韩 | 午夜视频在线观看区二区 | 日韩成人在线免费视频 | 九九热播视频 | 成人免费视屏 | 欧美在线国产 | 日韩最新中文字幕 | 午夜精品视频5000 | 国产一级毛片夜一级毛片 | 天天操天天射天天插 | 免费视频淫片aa毛片 | 国产成人高清亚洲一区久久 | 日韩欧美精品综合一区二区三区 | 欧美成人激情在线 | 日本不卡一区二区三区视频 | 日韩美女一级片 | 天天干天天干天天操 | a亚洲天堂 | 在线99| 午夜影院日韩 | 欧美精选欧美极品 | 在线视频国产区11p 在线视频观看一区 | 网站免费满18成年在线观看 | 福利网站导航 | 中文字幕在线乱人伦 | 黄色一级视频免费看 | 日本成本人三级在线观看2018 | 曰批视频免费 | 免费看黄色片网站 |