推 y907372002:我知道了,謝謝! 05/29 22:45
※ 引述《y907372002 (yvonne)》之銘言:
: 抱歉我想問一下觀念性問題
: 搞不太懂
: 可以宣告成這樣Stack[] a=new Stack[8];//使用內建的堆疊
: a[0].push()好像也可以這樣寫
什麼叫「好像也可以這樣寫」?你要先講你想幹麻啊...orz
────────────────────────────────
如果你是要用一個stack 裡面預期放八個元素
請你new一個stack push八次資料值給他
如果你真的是要八個stack
當你定義好陣列的大小之後,(也就是你原本寫的code的內容)
也要一一把各個陣列元素實體給new出來。
: 但當我要放入a[0].push(資料值)時
: 軟體也沒有畫線說是錯的
: 但是當我執行後就問題出在a[0].pash身上
: 請問一下,為什麼不能這樣寫?
error message 是 NullPointerException的話
就是表示你沒有產生物件實體
他只是一個空有型態而沒有內容的虛殼
你可以這樣寫啊
compile有過就不是語法寫錯啦,
只是跑出來的結果是錯的而已
--
What you want to have ? / What you have?
從書本中,你可以發現我的各種興趣。
從CD中,你可以瞭解我所喜歡的偶像明星。
或許從文字你很難以瞭解一個人,但從物品可以。
My Ppolis , My past. http://ppolis.tw/user/Tony1223
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.134.27.68