java中引用和对象的区别

时间:2017-10-13 13:36:34

标签: java object reference

在Main类中,我们从A类创建一个引用变量a,我们都知道 我们无法使用引用a,直到我们为它分配一个对象(A a = new A();)因为当前没有指向任何对象 所以我们不能使用A类的属性和方法

-bash-4.2$ pg_restore -d dd -F t /tmp/dvdrental.tar

a是引用变量而不是对象,所以引用a没有在内存中分配所以它一定不能看到变量x,y和方法在A类中编译时我的问题在这里为什么引用一个看x,y和show编译时的方法虽然引用了没有在内存中分配?

1 个答案:

答案 0 :(得分:-3)

show()方法为您提供有关引用本身的信息(关于a)。通过" a"访问对象的成员。什么时候" a"未分配给任何对象是非法的。 show()只会显示有关" a"的信息。变量。 你的show()方法是静态的,因为感谢你的类。它不受你的变量

的约束