JAVA中对象的调用是通过指向堆内存所在对应地址的数据进行调用实现的,当创建的多个对象指向相同时改变对应的值实际上会对相同地址的数据值产生改变,而当对象指向不同时则互不影响。
学生类:
(1)对象指向不同
输出结果:
(2)对象指向相同
输出结果:
JAVA中对象的调用是通过指向堆内存所在对应地址的数据进行调用实现的,当创建的多个对象指向相同时改变对应的值实际上会对相同地址的数据值产生改变,而当对象指向不同时则互不影响。
学生类:
(1)对象指向不同
输出结果:
(2)对象指向相同
输出结果: