的陣列我有問題,我的代碼在這裏的Java創建實例
Seller[] seller = new Seller[numberOfSellers]; // Declared global
// Some operations here
seller[i].setJoinDate(joinDate);
seller[i].setNumberOfPost(numberOfPost);
seller[i].setCustomerReview(customerReviewCount);
seller[i].setSafeTag(safeTag);
然後,我有這樣的賣家類這些方法
public void setJoinDate(String joinDate) { this.joinDate = joinDate; }
public void setNumberOfPost(int numberOfPost) { this.numberOfPost = numberOfPost; }
public void setCustomerReview(int customerReview) { this.customerReview = customerReview; }
public void setSafeTag(String safeTag) { this.safeTag = safeTag; }
以上是我的縮短碼。如果不清楚,請指點我在哪裏。
基本上我創建了一個實例數組。然後我會設置數據。
假設joinDate
,numberOfPost
,customerReviewCount
,safeTag
最後是numberOfSellers
沒有問題是它是。
我遇到的問題是將數據設置爲實例。這是setJoinDate
,setNumberOfPost
,setCustomerReview
,setSafeTag
。任何人都可以幫我在這裏發現我的錯誤?
當我執行程序時,它給我這個錯誤
Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 0
at fyp.draft.pkg1.Design.actionPerformed(Design.java:247)
什麼是'Design.java:247' – Deepak
numberOfSellers在哪裏被初始化? – PakkuDon
其中'賣家[i] .setJoinDate(joinDate);'位於 – user3054491