java - "Object"与 Java 中的 "Object Variable"?

标签 java object

我正在自学 Java,我书中的一个复习练习要求区分“对象”和“对象变量”。

我知道什么是对象(类的特定实例),但我似乎无法在本书(无答案部分)或互联网上的任何地方找到术语“对象变量”。

有谁知道这个词的意思吗?

最佳答案

我会咬人的。

对象是实例本身,而对象变量是对对象的引用。

这是一个人为的例子:

Object o = new Object();
Object ref1 = o;

在他的例子中,只有一个对象实例,但它被两个对象变量引用:o 和 ref1。

当对象不再被对象变量引用时,对象将被垃圾回收。

关于java - "Object"与 Java 中的 "Object Variable"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17433631/

相关文章:

Java - 希望 getKeyCode 仅注册一次

java - 无法编译Java代码

javascript - For 循环在对象的方法中不起作用

java - DatabaseReference 的 setValue() 方法是否有一次调用中可以写入的最大子级数?

java - 在类外修改私有(private)变量 - Java

JavaScript:如何修复未正确分配属性值的实例

Javascript 对象字面量

Javascript TypeError,无法访问对象的方法

php - 为什么 php 中的++ 运算符作用于对象属性?

java - 正则表达式Java,返回整行?