
右边的“new Test”,是以Test类为模板,在堆空间里创建一个Test对象。
末尾的()意味着,在对象创建后,立即调用Test类的构造函数,对刚生成的对象进行初始化。
左边的“Test test”创建了一个Demo类引用变量,它存放在栈空间中。也就是用来指向Test对象的对象引用。
“=”操作符使对象引用指向刚创建的那个Test对象。
JAVA 对象和对象引用的区别
Java对象创建与引用解析
最新推荐文章于 2021-11-01 08:19:01 发布
本文详细解析了Java中对象的创建过程,包括在堆空间创建对象、调用构造函数初始化,以及通过栈空间创建引用变量指向该对象的全过程。
1万+

被折叠的 条评论
为什么被折叠?



