JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Java 新手區  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 class可陣列嗎?
X_Killer





發文: 111
積分: 0
於 2010-05-20 18:07 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
非常簡單的測式,
就有一個xy類別,
然後我想要陣列這個類別,我很自然的寫下
1
xy[] loc=new xy[3];


以下是程式碼
可以通過complier, 執行就出現這個訊息

Exception in thread "main" java.lang.NullPointerException
at tsd.<init>(tsd.java:17)
at tsd.main(tsd.java:30)
然後並沒有我要的
1
System.out.println(cell.x+","+cell.y);

訊息出來。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
class xy{
  int x,y;  
}
public class tsd {
  xy[] loc=new xy[3]; 
    public tsd() {
      for (int i=0;i<3;i++){
         loc[i].x=10*i;
         loc[i].y=10*i;        
      
      }
      for(xy cell:loc){
        System.out.println(cell.x+","+cell.y);
      
      }
      
      
      
    }
    public static void main(String[] args){
      tsd h=new tsd();
      
      
    }
    
    
    
    
}
 


這個是什麼原因呢?


reply to postreply to post
話題樹型展開
人氣 標題 作者 字數 發文時間
916 class可陣列嗎? X_Killer 771 2010-05-20 18:07
800 Re:class可陣列嗎? caterpillar 194 2010-05-20 18:13
834 Re:class可陣列嗎? X_Killer 492 2010-05-20 18:22
755 Re:class可陣列嗎? 謝先生 693 2010-05-20 23:04
747 Re:class可陣列嗎? X_Killer 46 2010-05-21 11:30
780 Re:class可陣列嗎? carlgjung 584 2010-05-22 18:13
» JWorld@TW »  Java 新手區

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8