右边的“new Test”,是以Test类为模板,在堆空间里创建一个Test对象。
末尾的()意味着,在对象创建后,立即调用Test类的构造函数,对刚生成的对象进行初始化。
左边的“Test test”创建了一个Demo类引用变量,它存放在栈空间中。也就是用来指向Test对象的对象引用。
“=”操作符使对象引用指向刚创建的那个Test对象。
右边的“new Test”,是以Test类为模板,在堆空间里创建一个Test对象。
末尾的()意味着,在对象创建后,立即调用Test类的构造函数,对刚生成的对象进行初始化。
左边的“Test test”创建了一个Demo类引用变量,它存放在栈空间中。也就是用来指向Test对象的对象引用。
“=”操作符使对象引用指向刚创建的那个Test对象。