2011-09-18 81 views

回答

7

當你初始化一個變量時,你聲明它存在。

PlasticCup mySippyCup = new PlasticCup(); 

當你指定,你只是說「這水」進入「這個杯子」。杯子已經存在。

mySippyCup = new PlasticCup(); 
3

初始化是分配價值,同時聲明變量 - int a = 1

分配僅僅是一個變量分配值 - a = 1

按照這一定義,有人說所有初始化是分配,但所有分配都不是初始化。

+0

鑑於你例如: INT一//聲明, A = 1個//初始化, A = 2 //分配。爲什麼需要這3個步驟,爲什麼不直接聲明和分配變量並跳過初始化? – n1te

相關問題