java中的对象vs实例与引用

时间:2016-04-28 06:11:53

标签: java

有人可以用一个很好的例子解释对象与实例与引用之间的区别吗?

我对这部分感到困惑:

  1. ( classA a;
    a = new classA(); )
  2. ( classA a;
    a = new classB(); )
  3. ( classA a;
    classB a = new classB(); )

2 个答案:

答案 0 :(得分:1)

classA a是一个参考变量。

new classA();创建了对象/实例

a = new classB()将对象引用分配给变量

答案 1 :(得分:0)

ClassA a是参考

a = new ClassA()一个对象os对变量的引用

2 a = new classB()传递classB

的引用

3 这里classA是覆盖,因为你设置相同的引用名称