我正在自学 Java,我书中的一个复习练习要求区分“对象”和“对象变量”。
我知道什么是对象(类的特定实例),但我似乎无法在本书(无答案部分)或互联网上的任何地方找到术语“对象变量”。
有谁知道这个词的意思吗?
最佳答案
我会咬人的。
对象是实例本身,而对象变量是对对象的引用。
这是一个人为的例子:
Object o = new Object();
Object ref1 = o;
在他的例子中,只有一个对象实例,但它被两个对象变量引用:o 和 ref1。
当对象不再被对象变量引用时,对象将被垃圾回收。
关于java - "Object"与 Java 中的 "Object Variable"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17433631/