1. 程式人生 > >java學習筆記——java中對象的創建,初始化,引用的解析

java學習筆記——java中對象的創建,初始化,引用的解析

初始 學習筆記 style article 學習 base 表達 如果 bsp

如果有一個A類。

1、例如以下表達式:

A a1 = new A();

那麽A是類,a1是引用。new A()是對象。僅僅是a1這個引用指向了new A()這個對象。


2、又如:

A a2;

A代表類,a2僅僅是一個引用,僅僅是a2指向的對象為空NULL。


3、再如:

a2 = a1;

它代表的是a2是一個引用,a1也是一個引用;在這個過程中a1所指向對象的地址傳給了a2,使得a2。a1指向同一對象。


4、引用

如以下代碼片段:

int k; // base data type

A a; //reference data type

a = new A();//以A類為模版在堆的的空間裏創建一個A類的對象,也稱對象的初始化

B b1,b2,,,,bn;//假定B是抽象類或接口


java學習筆記——java中對象的創建,初始化,引用的解析