- public class Demo{
- //默認構造方法
- public Demo{
- }
- }
- Demo demo=new Demo();
2)末尾的()意味着,在對象創建後,立即調用Demo類的構造函數,對剛生成的對象進行初始化。
3)左邊的“Demo demo”創建了一個Demo類引用變量,它存放在棧空間中。也就是用來指向Demo對象的對象引用。
4)“=”操作符使對象引用指向剛創建的那個Demo對象。
- Demo demo;//創建對象引用
- demo=/*將對象引用指向對象*/new Demo();//創建對象
三、對象引用與對象之間的關係
- Demo demo;//一個對象引用
- demo=new Demo();//一個對象引用指向一個對象
- Demo demo;//創建對象引用,但是沒有指向對象
- Demo demo;//創建對象引用
- demo=new Demo();//創建對象,並被一個對象引用指向
- Demo demo1,demo2,demo3;//創建多個對象引用
- demo1=new Demo();
- demo2=demo1;
- demo3=demo2;//創建對象,並被多個對象引用指向