1. 程式人生 > >Java中物件和引用的區分

Java中物件和引用的區分

好多剛接觸Java的小夥伴對物件和物件引用往往不能區分,我剛開始也很迷茫,不知道什麼時候叫物件,什麼時候叫引用。下面我來說說我的理解:

Person person = new Person();

Person是已經定義的一個類,這裡person叫物件引用,new Person()叫物件

Person person;

Person代表已經定義的類,person是引用,person所指向的物件為null

所以在Java中,“=”不能被譯為賦值,傳遞的是右邊物件的地址,使左邊的引用指向右邊的物件。引用裡面存放的就是物件的地址。