java的基本類型和引用類型的知識點

                                                                   java的引用類型 

              引用類型是一個對象類型的,它的值是指向內存空間的引用,就是地址,所指向的內存中保存着變量所表示的一個值或一組值。 

            引用類型變量和基本類型的不同處理:

     基本類型聲明是自然系統就給它空間了。

     例如, int i; i=250; //聲明變量i的同時,系統給i分配了空間。

     引用類型就不是了,只給變量分配了引用空間,數據空間沒有分配,因爲誰都不知道數據是什麼啊,整數,字符?我們看一個錯誤的例子: 

     MyDate today;

     today.day = 4; //發生錯誤,因爲today對象的數據空間未分配。 那我們怎麼給它賦值啊?

     引用類型變量在聲明後必須通過實例化開闢數據空間,才能對變量所指向的對象進行訪問。 

   

     舉個例子:

     MyDate today; //將變量分配一個保存引用的空間 

     today = new MyDate(); //這句話是2步,首先執行new MyDate(),給today變量開闢數據空間,然後再執行賦值操作。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章