看板 java 關於我們 聯絡資訊
※ 引述《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