Re: [問題] 初學者的問題

看板java作者 (小安)時間19年前 (2007/01/23 16:25), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/9 (看更多)
※ 引述《baelrog (魔)》之銘言: : int test; : 和int test = new int; : 這兩種宣告法一個有new一個沒有new : 但是差別到底在哪裡 : 而且就實際使用上來看 : 兩種得到的結果好像差不多 : 因為在我原本的小畫家裡沒有用new的int參數一樣可以用 : 陣列宣告後不會產生實體 : 那int宣告之後就會@@? : 整體的結構不是很清楚 Java 中有的資料型態可分為兩類: primitive type & object primitive type 即 int, char, double...等等 (不包含陣列!) object 則是 Object, String, 陣列 int test; 基本上要看是否為 local-variable, 若是為 static or instance variable 則會自動給予初值 至於你說的 int test = new int; 其實並沒有這種用法, 你說的應該是宣告陣列 而在陣列上,primitive or object 又會造成不同的結果 建議你針對這些部份再多查詢看看 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.58.66.81
文章代碼(AID): #15jSQ3er (java)
討論串 (同標題文章)
文章代碼(AID): #15jSQ3er (java)