多个对象指向同一个实例化空间:
代码格式:类名 对象1 = new 类型( );
类名 对象2 = 对象1;
则对象1和对象2指向同一个实例化空间,对象1调用属性和对象2调用属性后的值都相同,值为后调用的值。对象1和对象2指向同一个堆内存地址,共用一块内存空间。例如:


本文介绍了在面向对象编程中,如何通过让多个对象指向同一个实例化空间来实现资源的有效利用。这种方式下,所有对象共享同一块堆内存地址,对对象属性的修改会影响到所有引用该实例的对象。
代码格式:类名 对象1 = new 类型( );
类名 对象2 = 对象1;
则对象1和对象2指向同一个实例化空间,对象1调用属性和对象2调用属性后的值都相同,值为后调用的值。对象1和对象2指向同一个堆内存地址,共用一块内存空间。例如:


634
223
3704

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