- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
非同类别的函式叙述存取该变数
【語法說明】 (2)由於每一個陣列元素代表每一個物件的參考,所以我們可以透過迴圈逐次產生各個物件實體。如果您想要呼叫的建構函式不同,則可以將迴圈展開,手動逐個產生各個物件實體,如下範例: 物件陣列 陣列名稱[0]=new 類別名稱(引數串列); 陣列名稱[1]=new 類別名稱(引數串列); 陣列名稱[2]=new 類別名稱(引數串列); : : : 【範例1】宣告一個包含10個字串物件的陣列strArr,初始內容為空。 【說明】strArr包含10個陣列元素,每一個陣列元素都是字串物件的參考,在迴圈中,我們則為這些物件參考產生物件實體。 物件陣列 String strArr[] = new String[10]; for(int i=0;istrArr.length;i++) { strArr[i]=new String(); //為每一個陣列元素產生物件實體 } 【範例2】宣告一個包含7個字串物件的陣列strArr,初始內容為各星期的英文單字。 【說明】由於要藉由建構函式建置不同的字串內容,故將迴圈展開手動來設定引數。 物件陣列 String strArr[] = new String[7]; strArr[0]=new String(Sunday); //為陣列元素strArr[0]產生物件實體 strArr[1]=new String(Monday); //為陣列元素strArr[1]產生物件實體 strArr[2]=new String(Tuesday); //為陣列元素strArr[2]產生物件實體 strArr[3]=new String(Wendesday); //為陣列元素strArr[3]產生物件實體 strArr[4]=new String(Thursday); //為陣列元素strArr[4]產生物件實體 strArr[5]=new String(Friday); //為陣列元素strArr[5]產生物件實體 strArr[6]=new String(Saturday); //為陣列元素strArr[6]產生物件實體 【觀念範例7-14】:建立一個物件陣列,並透過引數設定,觀察建構函式的執行狀況。 範例7-14:ch7_14.java(隨書光碟 myJava\ch07\ch7_14.java) 物件陣列 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 /* 檔名:ch7_14.java 功能:物件陣列與建構函式 */ package myJava.ch07; import java.lang.*; public class ch7_14 //主類別 { public static void main(String args[]) { CMyClass X[] = new CMyClass[3]; System.out.println(------------------); for(int i=0;iX.length;i++) X[i] = new CMyClass() 物件陣列 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 CMyClass Y[] = new CMyClass[3]; System.out.println(------------------); for(int i=0;iY.length;i++) Y[i] = new CMyClass(i+10); } } class CMyClass { public int VarA; private int VarB; public CMyClass() //無引數的建構函式 { System.out.println(無引數的建構函式執行中); } public CMyClass(int i) { System.out.println(有引數的建構函式執行中,引數為 + i); } } 執行結果: 範例說明: 利用第13、18行的列印,我們可以得知,物件的建構函式會等到實際產
您可能关注的文档
最近下载
- 2025届安徽省A10联盟高三上学期开学考-英语试题(含答案).docx VIP
- 周围神经损伤的护理.pptx VIP
- 设计院电气专业面试常见问题汇总与标准答案.pdf VIP
- 2021年福建省福州一中自主招生数学试卷.pdf VIP
- 化学-安徽省1号卷A10联盟2025届高三上学期8月开学摸底考试试题和答案.docx VIP
- 安徽省A10联盟2025届高三上学期8月开学摸底考试生物试卷(含答案).docx VIP
- 2025年营养与膳食.pptx VIP
- 安徽省A10联盟2025届高三上学期8月开学摸底考试地理试卷(含答案).pdf VIP
- 中国通史16.ppt VIP
- 车租赁代驾合同.doc VIP
文档评论(0)