java中我们经常谈到引用、对象什么的,那要是来说说引用是什么,对象又是什么,在代码中又分别具体对应哪些东西。下面是我的一些简单理解。
案例代码:
Car jeep = new Car("name", 3);
Car myJeep = jeep;
System.out.println(jeep);
System.out.println(myJeep);
输入结果:
两个输入结果时一样的,这大家应该能理解。
为什么:
这就是引用赋值,jeep和myjeep两个变量其实是同一个值。它们共同指向同一个对象也就是Car(“name”, 3)。而jeep和myjeep其实只是引用而已,指向某一个对象或者说指向某一块内存空间。