作者cooljony0109 (肥子民)
看板Programming
標題[問題] JAVA class陣列 問題
時間Thu Aug 5 16:59:21 2010
標題不知道怎麼下 如果標題跟內文不一樣請見諒
我寫了一個短短的程式 但是執行是錯誤的
我不知道錯在哪裡 我的觀念哪裡有錯誤嗎?
請大大指點!!! 或是讓我知道我要查哪些關鍵字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
1F:→ james732:有仔細看過它的錯誤訊息嗎? 140.117.171.46 08/05 17:08
2F:→ loveme00835:NullPointer ? XD140.121.197.115 08/05 17:31
3F:推 ericinttu:for(int i=0;i<3;i++) a[i]=new t(); 140.112.4.170 08/05 18:36
4F:→ ericinttu:加在 t[] a = new t[3]; 之後 140.112.4.170 08/05 18:37
5F:推 ericinttu:借問 int[] aa 跟 int aa[] 有差別嗎? 140.112.4.170 08/05 18:43
6F:→ cooljony0109:為什麼這樣是 NullPointer? 163.13.127.179 08/05 18:53
7F:→ cooljony0109:我不是new了嗎?__? 不能這樣寫? 163.13.127.179 08/05 18:53
8F:→ cooljony0109:int[] a; int a[]; 功能應該一樣 163.13.127.179 08/05 18:54
9F:→ cooljony0109:int[] a; 是a指向一個整數陣列 163.13.127.179 08/05 18:56
10F:→ cooljony0109:int a[]; 是定義一個整數的 a陣列 163.13.127.179 08/05 18:57
11F:→ cooljony0109:有錯的話 說一下><" 163.13.127.179 08/05 18:57
12F:→ cooljony0109:依照三樓大大的方法解決了@@" 163.13.127.179 08/05 19:03
13F:→ cooljony0109:謝謝 163.13.127.179 08/05 19:03
14F:→ cooljony0109:我大概知道問題了 謝謝^O^ 163.13.127.179 08/05 19:06