在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编译时的方法虽然引用了没有在内存中分配?
答案 0 :(得分:-3)
show()方法为您提供有关引用本身的信息(关于a)。通过" a"访问对象的成员。什么时候" a"未分配给任何对象是非法的。 show()只会显示有关" a"的信息。变量。 你的show()方法是静态的,因为感谢你的类。它不受你的变量
的约束