導航:首頁 > 編程語言 > 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自定義類數組相關的資料

熱點內容
我的世界模組怎麼獲得命令方塊 瀏覽:754
伺服器為什麼穩定 瀏覽:950
資源共享庫源碼 瀏覽:817
vr一體機能用什麼app 瀏覽:166
程序員右背很痛 瀏覽:739
哪個app可以看琉璃原著 瀏覽:47
搗練圖pdf 瀏覽:284
公司內部如何搭建網路伺服器 瀏覽:654
自助火鍋哪個app好 瀏覽:848
pdf使用說明 瀏覽:709
蝙蝠app的伺服器在哪個國家 瀏覽:581
我的世界怎麼做出超平坦伺服器 瀏覽:329
qq內的照片加密 瀏覽:120
抵押車app哪個好 瀏覽:329
如何用單片機控制伺服電機 瀏覽:271
手指計演算法視頻 瀏覽:772
java鍵盤全局監聽 瀏覽:682
華為交換機退出命令 瀏覽:852
神龍雲伺服器相關上市公司 瀏覽:366
加主播解壓什麼意思 瀏覽:890