導航:首頁 > 編程語言 > java自定義類數組

java自定義類數組

發布時間:2023-03-11 00:26:29

java中類的數組怎麼定義

比如Myclass是自己定義的一個累
要定義10個Myclass的數組可以這么寫: Myclass[] 數組名=new Myclass[10]

② java調用自定義類的數組提示空指針錯誤

Circle[] circle=new Circle[10];
for(int i=0;i<10;i++)
circle[i].setInitial();//在這行java.lang.NullPointerException
這當讓空指針啊,你只是new了一個長度為10的,類型為自定義類Circle的數組,但是數組里的每一個元素你要初始化以下啊,循環new Circle就行了

③ Java自定義類數組的賦值問題

Catt a[]=new Catt[9];
說明你new了9個,這9個的下標是0,1,2。。。。8,
for(i=0;i<10;i++) i是0,1,2,。。。8,9,當i=9的時候,越界了

a[i].set(name,age,color);
此時,你的a[i]是等於null的,因為你沒有做這個 a[i] = new Catt();

④ java怎麼定義類的數組

Object[] os = new Object[2];
Object[] os2 = new Object[]{new Object(),new Object()};
這個是對象數組的定義方式,我感覺你或許是想知道別的?比如說如果用數據,程序應該怎麼寫?
你的程序裡面涉及到了一些面向對象方面的知識,我建議是等到學習完java的數組已經面向對象之後再來考慮輸入 輸出多個

⑤ 關於java自定義類的數組屬性問題,給點建議吧~

Student[] stuArr=new Student[2];這句話是定義一個對象類型的數組,比如有兩個學生,一個張三,一個是李四,兩個人有不同的名字和行為,stuArr[0]和stuArr[1]分別代表兩個不同的對象;stuArr[i]=stu; 對於這句話,對象類型數組當然得賦值對象了。跟Sting[]數組類型只能賦值String類型一樣。

⑥ 如何在java中在自己定義的類中聲明數組

數組只能是object類型的數組,不能是數組類型的數組。
你可以通過定義一個vector或者map類型的數組。
或者自己自定義一個類,class AAA{ private int[] aaa = null;} 類中包含一個數組的變數吧。
然後可以定義AAA類型的數組啊, AAA[] a = new AAA[10];

⑦ java自定義類型數組

你好,我看出兩點問題來。
1. Student的對象都沒有初始化,因為你只創建了數組對象,而數組的每個元素都為null,所以你運行的時候會拋出空指針異常。
2. 你的Student類裡面的score屬性,也定義成了數組類型,但是你沒有對這個屬性初始化,在下面給課程分數賦值的時候必然會出錯。

閱讀全文

與java自定義類數組相關的資料

熱點內容
linuxgo開發環境 瀏覽:922
海康攝像螢石雲伺服器 瀏覽:814
安卓手機怎麼改安卓版名 瀏覽:147
雅思聽力807詞彙pdf 瀏覽:897
黃豆私人加密 瀏覽:192
java分鍾轉換小時 瀏覽:245
易語言伺服器如何提高 瀏覽:591
網站主機伺服器地址查看 瀏覽:859
演算法學不會能當程序員嗎 瀏覽:119
程序員技術交流研究 瀏覽:814
javaresponse文件 瀏覽:734
linuxrar壓縮文件夾 瀏覽:218
魅藍手機連接不上伺服器怎麼回事 瀏覽:379
工行app怎麼改已綁定銀行卡 瀏覽:533
oppo晶元程序員 瀏覽:602
oppok3應用怎麼加密 瀏覽:327
電腦軟盤怎麼加密碼 瀏覽:815
伺服器光交換機有什麼用 瀏覽:708
app上怎麼拍蛙小俠 瀏覽:217
志高聊天app怎麼下載 瀏覽:635