[問題] JAVA class陣列(?) 問題

看板Programming作者 (肥子民)時間13年前 (2010/08/05 16:59), 編輯推噓2(2012)
留言14則, 4人參與, 最新討論串1/1
標題不知道怎麼下 如果標題跟內文不一樣請見諒 我寫了一個短短的程式 但是執行是錯誤的 我不知道錯在哪裡 我的觀念哪裡有錯誤嗎? 請大大指點!!! 或是讓我知道我要查哪些關鍵字T^T 謝謝 public class test { public static void main(String[] args) { t[] a = new t[3]; a[0].push(0); // 錯在這一行 why T^T System.out.print(a[0].s); } } class t { int s; public void push(int x){ this.s=x; } } -- Q ▆▆ 倫家只有聽過葉問~ S ≡◥? 這是需要洨問的!   W ◤□︵□ ╱ ̄ ̄ ̄╲ E w │>  <│ E │(======)│ T ●~ ★沒有好康★ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.13.127.179

08/05 17:08, , 1F
有仔細看過它的錯誤訊息嗎?
08/05 17:08, 1F

08/05 17:31, , 2F
NullPointer ? XD
08/05 17:31, 2F

08/05 18:36, , 3F
for(int i=0;i<3;i++) a[i]=new t();
08/05 18:36, 3F

08/05 18:37, , 4F
加在 t[] a = new t[3]; 之後
08/05 18:37, 4F

08/05 18:43, , 5F
借問 int[] aa 跟 int aa[] 有差別嗎?
08/05 18:43, 5F

08/05 18:53, , 6F
為什麼這樣是 NullPointer?
08/05 18:53, 6F

08/05 18:53, , 7F
我不是new了嗎?__? 不能這樣寫?
08/05 18:53, 7F

08/05 18:54, , 8F
int[] a; int a[]; 功能應該一樣
08/05 18:54, 8F

08/05 18:56, , 9F
int[] a; 是a指向一個整數陣列
08/05 18:56, 9F

08/05 18:57, , 10F
int a[]; 是定義一個整數的 a陣列
08/05 18:57, 10F

08/05 18:57, , 11F
有錯的話 說一下><"
08/05 18:57, 11F

08/05 19:03, , 12F
依照三樓大大的方法解決了@@"
08/05 19:03, 12F

08/05 19:03, , 13F
謝謝
08/05 19:03, 13F

08/05 19:06, , 14F
我大概知道問題了 謝謝^O^
08/05 19:06, 14F
文章代碼(AID): #1CMdrmLi (Programming)